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

Auto Layout - это основанная на ограничениях описательная система макетов пользовательского интерфейса для OS X и iOS.

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

8
Центрирование X субпредставления в автоматическом раскладке выдает "не подготовлен к ограничению"
У меня есть собственный подкласс UIView, который инициализируется пером. В -awakeFromNib, я создаю подвид и пытаюсь центрировать его в надзоре. [self setInteralView: [[UIView alloc] init]]; [[self internalView] addConstraint: [NSLayoutConstraint constraintWithItem: [self internalView] attribute: NSLayoutAttributeCenterX relatedBy: NSLayoutRelationEqual toItem: self attribute: NSLayoutAttributeCenterX multiplier: 1 constant: 0]]; Это прерывается и вызывает следующий вывод: …

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

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

8
Xcode 11 добавляет новые ограничения, устанавливающие ноль: используйте установленное значение вместо значения по умолчанию / стандарта
Я использовал autolayout добавить новые ограничения, чтобы сделать простые ограничения для суперпредставления / относительного представления, как это (для долгого времени): Однако недавно, после обновления до последнего xcode (11.3.3 или просто 11.3 / 11C29), у меня возникла странная проблема: когда я устанавливаю константу = 0, они всегда генерируют ограничения нежелательным образом, …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.