AutoLayout устанавливает UILabel высоту на ноль
у меня естьUILabel
для описания элемента среди других представлений все выложены с использованием ограничений в Интерфейсном Разработчике - вы можете увидеть все соответствующие ограничения на изображении ниже. Количество строк также установлено на0
.
Я не установил ограничение высоты, потому что я хочуUILabel
изменить размер на основе текста, который он содержит. Вместо этого, то, что происходит, сразу после
[self.view layoutIfNeeded];
называется высотойUILabel
устанавливается на0
, Даже если я не установлю другой текст наUILabel
имеет значение по умолчаниюОписание предмета установить в Интерфейсном Разработчике.
Надпись на названии элемента выше установлена таким же образом, но она не0
Я немного растерялся.
У кого-нибудь был опыт такого поведения?