Machen Sie bestimmte Ecken der UIView Runde

7

Ich habe ein bisschen geforscht, und ich sehe, es gibt keinen einfachen Weg dazu Machen Sie nur obere rechte und linke obere Ecke der UIView-Runde, richtig?

ps. Dieser Code macht alle 4 Ecken rund, was etw ist. Ich will nicht.

%Vor%     
user1903992 28.12.2012, 10:10
quelle

2 Antworten

21

Sie können es mit diesem Ausschnitt tun:

%Vor%

BEARBEITEN

Tut mir leid, ich habe das vergessen

%Vor%

PS: Wie ich im Kommentar gesagt habe, wenn Sie solche Dinge beim Anzeigen von UITableViewCell -Zellen verwenden, habe ich festgestellt, dass es immer eine bessere Wahl ist, Hintergrundbilder zu verwenden, da diese Art von Zeichen immer die Leistung beeinflusst / p>     

amb 28.12.2012, 10:12
quelle
0

Ich habe einmal Erweiterungen für die UIView ausprobiert und es hat nicht funktioniert, weil es Probleme beim Zeichnen einer Zelle

verursacht hat

Ich habe jetzt eine bessere und einfachere Lösung in zwei Schritten, die perfekt funktioniert hat:)

1) Eine Codezeile (Swift 2.0) - verwundet alle 4 Ecken einer Ansicht:

%Vor%

2) und ein Zusatz im Storyboard fügen Sie eine Ansicht mit regelmäßigen Ecken hinzu, in denen Sie keine runden Ecken benötigen, und passen Sie Abhängigkeiten an, wie Sie benötigen: Beachten Sie, dass die kleine reguläre Ecke View hinter der Hauptansicht sein sollte. So sieht es im Storyboard aus

Hier können Sie die Einschränkungen sehen, die für die kleine Ansicht erforderlich sind

    
Gulz 09.09.2016 06:11
quelle

Tags und Links