Runde Ecken UIView oder UIImageView

8

Ich muss Runde Ecken zu einem UIImageView hinzufügen. Ich habe eine Lösung aus einem Forum gefunden und den folgenden Code ausprobiert:

%Vor%

Ich verwende iOS 5, und setMasksToBounds:YES und setCornerRadius wurden nicht gefunden.

Gibt es sonst noch eine Möglichkeit, in meinem UIImageview um Ecken zu kommen?

    
Illep 29.12.2011, 15:14
quelle

3 Antworten

14

Um abgerundete Ecken in UIView (oder seiner Unterklasse UIImageView ) zu erhalten, müssen Sie, wie Sie in Ihrer Frage geschrieben haben, den cornerRadius auf Ihrer Ebene festlegen. Zum Beispiel:

%Vor%

Importieren Sie den rechten Header und es wird kompiliert:

%Vor%

Vergessen Sie nicht, eine Verknüpfung herzustellen, indem Sie sie zu Ihren Frameworks hinzufügen.

    
Guillaume 29.12.2011, 15:19
quelle
4
%Vor%

und verlinken Sie gegen QuartzCore

    
Chakalaka 29.12.2011 15:18
quelle
1

Fügen Sie diese Zeile zu Ihrer .h -Datei hinzu:

%Vor%

... und die Warnungen werden weggehen (der Code funktioniert auch ohne den Import). Dein Problem hat nichts mit iOS 5 zu tun.

    
MusiGenesis 29.12.2011 15:21
quelle

Tags und Links