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

176
Как я могу использовать Autolayout для установки ограничений на мой UIScrollview?

Я потратил два дня на то, чтобы опробовать различные решения для подходов Mixed и Pure Autolayout, чтобы достичь того, что было тривиальной настройкой scrollview до autolayout, и теперь это официально - я, должно быть, слишком глуп. Я настраиваю это в основном в раскадровке (ну, это просто так)....

165
NSInvalidUnarchiveOperationException: Не удалось создать экземпляр класса с именем NSLayoutConstraint

Я очень новичок в этом. Я шаг за шагом следовал руководству Apple для проекта iPhone «HelloWorld». Я запустил его в симуляторе iPhone 5.0, и он упал: 2012-11-02 14: 46: 06.782 HelloWorld [9880: c07] * Завершение работы приложения из-за необработанного исключения...

164
AutoLayout со скрытыми UIViews?

Я чувствую, что это довольно распространенная парадигма для показа / скрытия UIViews, чаще всего UILabels, в зависимости от бизнес-логики. Мой вопрос заключается в том, как лучше всего использовать AutoLayout для ответа на скрытые представления, как если бы их кадр был 0x0. Вот пример динамического...

163
UITextView, который расширяется до текста с помощью автоматического макета

У меня есть вид, который выложен полностью с использованием автоматического макета программного обеспечения. У меня есть UITextView в середине представления с элементами выше и ниже. Все работает нормально, но я хочу иметь возможность расширять UITextView по мере добавления текста. Это должно...

161
Как настроить точку привязки CALayer, когда используется Auto Layout?

Примечание : с тех пор, как был задан этот вопрос, дела пошли дальше; смотрите здесь для хорошего недавнего обзора. Перед автоматическим размещением можно изменить точку привязки слоя вида, не перемещая вид, сохранив рамку, установив точку привязки и восстановив рамку. В мире автоматической...

160
Центрирование представления в его суперпредставлении с использованием языка визуальных форматов

Я только начал изучать AutoLayout для iOS и взглянул на Visual Format Language. Все работает отлично, за исключением одного: я просто не могу получить представление в центре его суперпредставления. Возможно ли это с VFL или мне нужно вручную создать...

153
Включение автоматической разметки в iOS 6 при сохранении обратной совместимости с iOS 5

Каков наилучший способ воспользоваться преимуществами новых функций автоматической разметки iOS 6, при этом обеспечивая совместимость со старыми устройствами на более ранних версиях...

152
UILabel sizeToFit не работает с autolayout ios6

Как я должен программно настроить (и каким способом) UILabel, высота которого зависит от его текста? Я пытался настроить его, используя комбинацию раскадровки и кода, но безрезультатно. Каждый рекомендует sizeToFitпри настройке lineBreakModeи numberOfLines. Однако, независимо от того , если я...

148
reloadData () из UITableView с динамической высотой ячеек вызывает резкую прокрутку

Я чувствую, что это может быть обычная проблема, и мне было интересно, есть ли какое-то общее решение. По сути, мой UITableView имеет динамическую высоту ячеек для каждой ячейки. Если я не нахожусь в верхней части UITableView и я tableView.reloadData(), прокрутка вверх становится прерывистой. Я...

142
Как изменить суперпредставление, чтобы оно соответствовало всем подпредставлениям с autolayout?

Мое понимание autolayout состоит в том, что он принимает размер суперпредставления и базируется на ограничениях и внутренних размерах, которые он вычисляет позиции подпредставлений. Есть ли способ обратить этот процесс вспять? Я хочу изменить размер суперпредставления на основе ограничений и...

137
autolayout - сделать высоту обзора относительно половины высоты просмотра

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

123
iOS: Как сделать анимацию для нового ограничения автоматического размещения (высота)

Я никогда раньше не работал с ограничениями автоматического размещения . У меня есть небольшое новое приложение, над которым я работаю, и я заметил, что представления NIB по умолчанию настроены на автоматическое размещение. Итак, я подумал, что воспользуюсь возможностью поработать с этим и...

120
UICollectionView, ячейки полной ширины, разрешить автоматическое размещение динамической высоты?

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

118
Как определить высоту UICollectionView с помощью FlowLayout

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

117
Высота динамических ячеек UITableView корректируется только после некоторой прокрутки

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

115
«Auto Layout все еще требуется после выполнения -layoutSubviews» с подклассом UITableViewCell

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

114
Как создать процент от общей ширины с помощью автоматического раскладки?

Мне нужно создать три динамических столбца, каждый с фиксированным процентом от общей ширины. Не трети, а разные значения. Например, на следующем рисунке показаны три столбца: первый - шириной 42%, второй - шириной 25%, а третий - шириной 33%. Для 600 пикселей на контроллере представления это будет...

113
Указание одного измерения ячеек в UICollectionView с использованием автоматического макета

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

112
Autolayout: добавить ограничение в супервизор, а не в Top Layout Guide?

У меня есть UIView в моем UIViewController в раскадровке, и я хочу добавить ограничение на пространство, которое просматривает расстояние от верхнего края. Теперь, когда я делаю обычное дело с помощью Ctrl + перетаскивание в главное представление ViewController, я получаю только возможность...

112
Можно ли получить высоту заголовка раздела динамического табличного представления с помощью Auto Layout?

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