Вопросы с тегом «autolayout»

83
Ширина и высота равны его superView, используя программно автоматическое размещение?

Я искал много фрагментов в сети и до сих пор не могу найти ответ на свою проблему. Мой вопрос в том, что у меня есть scrollView (SV), и я хочу программно добавить кнопку внутри scrollView (SV) с той же шириной и высотой своего супервизора, который является scrollView (SV), чтобы при повороте...

83
изменить размер супервизора после динамического изменения субпредставлений с использованием автоопределения

Я не могу, ради бога, повесить этот супервизор с изменением размера. У меня UIView *superview с 4 UILabels. 2 функционируют как заголовки для 2 других. Содержимое всех 4 динамически поступает из базы данных. SizeToFitvs SizeThatFits:(CGSize)vs UIView systemLayoutSizeFittingSize:, передавая...

82
Центрирование X субпредставления в автоматическом раскладке выдает "не подготовлен к ограничению"

У меня есть собственный подкласс UIView, который инициализируется пером. В -awakeFromNib, я создаю подвид и пытаюсь центрировать его в надзоре. [self setInteralView: [[UIView alloc] init]]; [[self internalView] addConstraint: [NSLayoutConstraint constraintWithItem: [self internalView] attribute:...

79
Где мне следует устанавливать ограничения автоматического размещения при программном создании представлений

Я вижу разные примеры, когда устанавливаются ограничения. Некоторые устанавливают их в viewDidLoad/ loadView(после добавления подпредставления). Другие устанавливают их в методе updateViewConstraints, который вызывается viewDidAppear. Когда я пытаюсь установить ограничения,...

79
Эквивалент iOS для Android View.GONE режим видимости

Я разрабатываю приложение для iOS, и я использую Storyboard с включенным AutoLayout. Один из моих контроллеров представления имеет набор из 4 кнопок, и в определенных обстоятельствах я бы хотел, чтобы первая исчезла. Если я использую этот setHidden:TRUEметод, UIButton становится невидимым, но...

74
Xcode 11 добавляет новые ограничения, устанавливающие ноль: используйте установленное значение вместо значения по умолчанию / стандарта

Я использовал autolayout добавить новые ограничения, чтобы сделать простые ограничения для суперпредставления / относительного представления, как это (для долгого времени): Однако недавно, после обновления до последнего xcode (11.3.3 или просто 11.3 / 11C29), у меня возникла странная проблема:...