У меня есть представление с 4 ярлыками, и иногда оно исчезает с экрана.
Чтобы избежать этого, я пытаюсь изменить размер текста метки следующим образом:
while DefinitionAndExampleView.frame.maxY > view.frame.size.height {
label1.font = UIFont.systemFont(ofSize: (label1.font.pointSize - 1))
label2.font = UIFont.systemFont(ofSize: (label2.font.pointSize - 1))
label3.font = UIFont.systemFont(ofSize: (label3.font.pointSize - 1))
label4.font = UIFont.systemFont(ofSize: (label4.font.pointSize - 1))
}
Тем не менее, этот цикл while продолжает работать и никогда не завершается, потому что размер точки 4 меток не меняется.
Почему размеры точек надписей не меняются?