как изменить форму UIView - PullRequest
1 голос
/ 27 мая 2010

Можно ли создать UIView с закругленными краями?

Ответы [ 2 ]

1 голос
/ 09 января 2013

Из других вопросов о стеке потока, перечисленных выше ...

3,0 и позже

iPhone OS 3.0 и более поздние версии поддерживают свойство cornerRadius для класса CALayer. Каждое представление имеет экземпляр CALayer, которым вы можете манипулировать. Это означает, что теперь вы можете получить закругленные углы в одну строку:

view.layer.cornerRadius = 8;

Чтобы получить доступ к заголовкам и свойствам CALayer, вам потребуется #import <QuartzCore/QuartzCore.h> и ссылка на платформу QuartzCore.

0 голосов
/ 27 мая 2010

Вы можете создать подкласс UIView и переопределить его процедуру drawBounds, чтобы нарисовать его края скругленными, но границы любого UIView или подкласса всегда будут прямоугольником.

...