Итак, я хочу создать новую UILabel программно каждый раз, когда в моем коде происходит определенное действие.Я знаю x, y и высоту, которые я хочу присвоить метке, но я не хочу назначать ей ширину.Я хочу ограничить стороны так, чтобы ширина UILabel равнялась ширине экрана, и чтобы ширина метки изменялась при переворачивании ориентации.
Я рассмотрел использование:
CGRect(x:, y:, width:, height:)
Однако, если бы я использовал это, мне пришлось бы задать ему ширину набора, поэтому я не думаю, что это сработает.
Я также пытался использовать:
CGPoint(x:, y:)
Затем установить ведущие, конечные и высотные якоря, однако, это, похоже, тоже не работает, так как даже при компиляции я получаю ошибкукогда я пытаюсь создать новую UILabel.
Я новичок в программировании на Swift, поэтому я не уверен, есть ли очевидное решение этой проблемы.