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

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

6
autolayout - сделать высоту обзора относительно половины высоты просмотра
в последнее время попадают в автопрокладку, и я застрял на том, что кажется действительно тривиальным примером проблемы. У меня есть мнение, что я хочу сесть в верхней части экрана и занять половину высоты экрана. Просто перед автоматическим размещением - просто прикрепите его на место и скажите, чтобы он расширялся по …
137 ios  autolayout 

6
iOS: Как сделать анимацию для нового ограничения автоматического размещения (высота)
Я никогда раньше не работал с ограничениями автоматического размещения . У меня есть небольшое новое приложение, над которым я работаю, и я заметил, что представления NIB по умолчанию настроены на автоматическое размещение. Итак, я подумал, что воспользуюсь возможностью поработать с этим и попытаюсь выяснить, что Apple собирается с этим делать. …

15
UICollectionView, ячейки полной ширины, разрешить автоматическое размещение динамической высоты?
В вертикальном UICollectionView, Можно ли иметь ячейки полной ширины , но разрешить управление динамической высотой с помощью автоматического размещения ? Это кажется мне, пожалуй, «самым важным вопросом в iOS, на который нет действительно хорошего ответа». Важный: Обратите внимание, что в 99% случаев для достижения полной ширины ячеек + динамической высоты …

13
Как определить высоту UICollectionView с помощью FlowLayout
У меня есть UICollectionViewс UICollectionViewFlowLayout, и я хочу , чтобы вычислить его содержание размера (для возвращения в intrinsicContentSizeнеобходимости для регулировки его высоты с помощью AutoLayout). Проблема заключается в следующем: даже если у меня есть фиксированная и равная высота для всех ячеек, я не знаю, сколько «строк» ​​/ строк у меня …

24
Высота динамических ячеек UITableView корректируется только после некоторой прокрутки
У меня есть UITableViewпользовательский, UITableViewCellопределенный в раскадровке с использованием автоматического макета. Ячейка имеет несколько многострочных UILabels. В по- UITableViewвидимому, правильно CALCulate высоты клеток, но в течение первых нескольких клеток , что высота не должным образом разделена между этикетками. После небольшой прокрутки все работает как положено (даже ячейки, которые изначально были …

30
«Auto Layout все еще требуется после выполнения -layoutSubviews» с подклассом UITableViewCell
Используя XCode 4.5 и iOS 6, я разрабатываю приложение с простым табличным представлением с настраиваемыми ячейками. Я делал это сто раз в iOS 5 и ниже, но по какой-то причине новая система autoLayout доставляет мне много проблем. Я настраиваю табличное представление и ячейку прототипа в IB, добавляю подвиды и подключаю …

3
Как создать процент от общей ширины с помощью автоматического раскладки?
Мне нужно создать три динамических столбца, каждый с фиксированным процентом от общей ширины. Не трети, а разные значения. Например, на следующем рисунке показаны три столбца: первый - шириной 42%, второй - шириной 25%, а третий - шириной 33%. Для 600 пикселей на контроллере представления это будет 252, 150 и 198 …
114 ios  xcode  autolayout 

5
Указание одного измерения ячеек в UICollectionView с использованием автоматического макета
В iOS 8 UICollectionViewFlowLayoutподдерживается автоматическое изменение размера ячеек в зависимости от их собственного размера содержимого. Это изменяет размеры ячеек как по ширине, так и по высоте в соответствии с их содержимым. Можно ли указать фиксированное значение для ширины (или высоты) всех ячеек и разрешить изменение размера других размеров? В качестве …

7
Autolayout: добавить ограничение в супервизор, а не в Top Layout Guide?
У меня есть UIView в моем UIViewController в раскадровке, и я хочу добавить ограничение на пространство, которое просматривает расстояние от верхнего края. Теперь, когда я делаю обычное дело с помощью Ctrl + перетаскивание в главное представление ViewController, я получаю только возможность установить его в верхнее руководство по макету. Это проблема …

8
Можно ли получить высоту заголовка раздела динамического табличного представления с помощью Auto Layout?
Новое в iOS 8: вы можете получить 100% ячеек динамического табличного представления, просто установив предполагаемую высоту строки, а затем разместив свои элементы в ячейке с помощью Auto Layout. Если содержимое увеличивается в высоту, высота ячейки также увеличивается. Это чрезвычайно полезно, и мне интересно, можно ли сделать то же самое для …

6
Что происходит с ограничениями при удалении представления
У меня простой вопрос, но я не смог найти никакой информации в документации. Что происходит с ограничениями макета, когда представление удаляется из иерархии представлений (или перемещается в другое представление)? Например, у нас есть контейнер Cс подпредставлениями Aи B. Контейнер Cимеет некоторые ограничения. Потом звоним [A removeFromSuperview]. Что происходит с ограничениями …

5
Как я могу получить текущую ширину и высоту представления при использовании ограничений автоматического размещения?
Я не говорю о свойстве frame, потому что из него вы можете получить размер представления только в xib. Я говорю о том, когда размер представления изменяется из-за его ограничений (может быть, после поворота или в ответ на событие). Есть ли способ узнать его текущую ширину и высоту? Я пробовал перебирать …
108 ios  autolayout 

14
Могу ли я отключить автоматическое размещение для определенного подвида во время выполнения?
У меня есть представление, фрейм которого нужно манипулировать программно - это своего рода представление документа, которое оборачивается его содержимым, которое затем прокручивается и масштабируется вокруг супервизора, манипулируя источником кадра. Autolayout борется с этим во время выполнения. Полное отключение автоматического размещения кажется немного суровым, потому что его можно разумно использовать для …

10
Проблема с ограничениями автоматического макета на iOS7 в UITableViewCell
Я программно использую ограничения автоматической компоновки для компоновки своих пользовательских ячеек UITableView, и я правильно определяю размеры ячеек в tableView:heightForRowAtIndexPath: Это работает просто отлично на iOS6 и делает взгляд штраф в iOS7 , а также НО, когда я запускаю приложение на iOS7, в консоли я вижу такое сообщение: Break on …

8
Когда я могу активировать / деактивировать ограничения макета?
Я установил несколько наборов ограничений в IB, и я хотел бы программно переключаться между ними в зависимости от некоторого состояния. Есть constraintsAколлекция розеток, все из которых помечены как установленные из IB, и constraintsBколлекция розеток, все из которых удалены в IB. Я могу программно переключаться между двумя наборами следующим образом: NSLayoutConstraint.deactivateConstraints(constraintsA) …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.