В настоящее время я смотрю на UILabel со свойством addMessageLabel.layer.cornerRadius = 5.0f;
На устройстве с установленной iOS 7.0 у него закругленные углы. На устройстве с установленной iOS 7.1 оно не имеет закругленных углов.
Это просто ошибка в iOS 7.1?
Я думаю, что лучший способ установить радиус угла:
и убедитесь, что «Subviews клипа» отмечен:
Проверка «Клип подпредставлений» равна коду
addMessageLabel.clipsToBounds = YES;
.источник
Попробуйте следующее,
стриж
источник
Моя проблема была немного другой.
В то время как я сделал делать
btn.clipsToBounds = true
Я не собирался делать:
Потому что у меня были разные размеры экрана. Вместо этого я последовал этому ответу и сделал:
Это не сработало, потому что я забыл добавить
super.layoutSubviews()
. Правильный код:источник
Я попробовал ниже, и я получил успешный результат.
Есть ли что-то еще, что останавливает вас?
источник
clipsToBounds
умолчаниюYES
, поэтому строка[yourlabelname setClipsToBounds:YES];
не была в моем исходном коде.источник
Убедитесь, что вы проверяете с соответствующей целью развертывания.
источник
Добавьте следующий код в качестве расширения для UIView
После этого вы получите следующие атрибуты в самом конструкторе интерфейсов.
источник