У меня есть UIView
, который содержит UILabel
. Размер UIView
адаптируется к размеру UILabel
.Угловой радиус для просмотра после установки текста
Я хочу UIView
быть круг, поэтому я установить радиус угла:
view.clipToBounds = true
label.text = "123"
view.layer.cornerRadius = view.frame.size.height/2
Однако, если я позвоню код, указанный выше, радиус закругления угла не приспособлен иногда. Кажется, что рамка UIView
еще не изменила свой размер. UIView
находится внутри UITableViewCell
.
«не адаптировано ** иногда **»? – tktsubota
Да, иногда ... довольно странно ... это выполняется на основном потоке. – Manuel
Я действительно заметил, что меняется не только радиус угла, но и размер представления, содержащего метку. – Manuel