Я пытаюсь сделать UILabel расти, удалив ограничения с помощью removeFromSuperview. Текстовое поле 1 удаляется. Но он по-прежнему не позволяет ширине UILabel. Я привел пример кода here для справки. Его полностью на доске объявлений.Автоматическое удаление макета из супервизора не обновляется
Вот мой метод ViewDidLoad:
self.label1.text = @"label 1";
self.label2.text = @"label 2";
self.textfield1.text = @"text field 1";
self.textfield2.text = @"text field 2";
[self.textfield1 removeFromSuperview];
Я не хочу иметь IBOutlet из ограничений и обновить его на код. Я пытаюсь получить это на раскадровке на этот раз.
Может быть, вам нужно вызвать '[self.view setNeedsLayout]'? – Zhang