Also ich habe auf diesem eine Weile stecken geblieben, las und versuchte viele verschiedene Lösungen online, kann aber nicht herausfinden, was ich falsch mache. Was ich versuche zu erreichen, sollte sehr einfach sein: Ich habe eine UIView und ich möchte die unteren linken und rechten Ecken abrunden, so dass sie abgeschnitten und nicht gezeichnet werden.Benutzerdefinierte Rundung Ecken auf UIView
Dies ist, was ich bisher (vwView ist mein Auslass für eine benutzerdefinierte Ansicht auf dem Bildschirm):
var layerTest = CAShapeLayer()
var bzPath = UIBezierPath(roundedRect: vwView.bounds, byRoundingCorners: [.BottomLeft, .BottomRight], cornerRadii: CGSizeMake(10, 10))
layerTest.path = bzPath.CGPath
vwView.layer.mask = layerTest;
Was mache ich falsch? AUCH: Dies ist nur mein Prototyp, weil ich das wirklich auf einer UITableViewCell machen möchte, also wenn es einen anderen Ansatz gibt, den ich dafür nehmen muss, könnte das auch hilfreich sein.
Dank
James
Scheint für mich zu arbeiten. Welches Ergebnis bekommst du? – beyowulf
Haben Sie versucht, den Rahmen Ihrer Ebene festzulegen? 'layerTest.frame = vwView.bounds'? – Losiowaty