Удалить границу программно созданной пользовательской кнопки - PullRequest
5 голосов
/ 13 декабря 2011

Я знаю, как установить границу для кнопки следующими способами:

button.layer.cornerRadius = 0.0;
button.layer.borderWidth = 2.5;
button.layer.borderColor = [[UIColor darkGrayColor] CGColor];

Но мне нужно знать, как удалить или удалить границу кнопки?

Ответы [ 3 ]

14 голосов
/ 13 декабря 2011
button.layer.borderWidth = 0.0;

сделает границу невидимой.

1 голос
/ 13 декабря 2011
button.layer.borderColor = [UIColor colorWithRed:0.3 green:0.6 blue:0.9 alpha:0.1];
//                                set 'alpha' to something less than 1. -----^^^

Попробуйте это!

0 голосов
/ 31 января 2017

На UILabel это не работает, я использовал следующее (учитывая, что вы добавили только 1 подслой) (Это в Mono C #, но вы можете перевести его довольно легко)

label.Layer.Sublayers[0].RemoveFromSuperLayer();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...