AutoLayout устанавливает UILabel высоту на ноль

у меня естьUILabel для описания элемента среди других представлений все выложены с использованием ограничений в Интерфейсном Разработчике - вы можете увидеть все соответствующие ограничения на изображении ниже. Количество строк также установлено на0.

Я не установил ограничение высоты, потому что я хочуUILabel изменить размер на основе текста, который он содержит. Вместо этого, то, что происходит, сразу после

[self.view layoutIfNeeded];

называется высотойUILabel устанавливается на0, Даже если я не установлю другой текст наUILabelимеет значение по умолчаниюОписание предмета установить в Интерфейсном Разработчике.

Надпись на названии элемента выше установлена ​​таким же образом, но она не0Я немного растерялся.

У кого-нибудь был опыт такого поведения?

Ответы на вопрос(5)

Ваш ответ на вопрос