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

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

1501
Использование Auto Layout в UITableView для динамического размещения ячеек и переменной высоты строк

Как вы используете Auto Layout внутри UITableViewCells в табличном представлении, чтобы содержимое и подпредставления каждой ячейки определяли высоту строки (само / автоматически), сохраняя при этом плавную...

959
Как мне анимировать изменения ограничений?

Я обновляю старое приложение, AdBannerViewи когда оно не появляется, оно исчезает с экрана. Когда есть реклама, она скользит по экрану. Основные вещи. По старому стилю я установил кадр в анимационном блоке. В новом стиле у меня есть ограничение IBOutletauto-layout, которое определяет Yпозицию, в...

643
Какао Autolayout: обнимание контента против приоритета сопротивления сжатия контента

Я не могу найти четкого ответа на документацию Apple, касающуюся Autolayout Cocoa о разнице между объятием контента и сопротивлением сжатию. Может кто-нибудь объяснить их обычаи и разницу?...

521
Как мне определить размер UITextView для его содержимого?

Есть ли хороший способ настроить размер, UITextViewчтобы соответствовать его содержанию? Скажем, например, у меня есть, UITextViewкоторый содержит одну строку текста: "Hello world" Затем я добавляю еще одну строку текста: "Goodbye world" Есть ли хороший способ в Cocoa Touch, чтобы получить тот,...

512
UIScrollView прокручиваемый размер содержимого неоднозначность

Товарищи разработчики, у меня проблемы с AutoLayout в Интерфейсном Разработчике (Xcode 5 / iOS 7). Это очень просто и важно, поэтому я думаю, что каждый должен знать, как это правильно работает. Если это ошибка в Xcode, то она критическая! Поэтому, когда у меня есть такая иерархия представлений, я...

449
Как программно добавить ограничения с помощью Swift

Я пытаюсь понять это с прошлой недели, не продвигаясь дальше. Хорошо, так что мне нужно применить некоторые ограничения программно в Свифта к UIViewиспользуя этот код: var new_view:UIView! = UIView(frame: CGRectMake(0, 0, 100, 100)); new_view.backgroundColor = UIColor.redColor();...

356
Как заставить детей StackPanel заполнить максимальное пространство вниз?

Я просто хочу, чтобы текст был слева, а окно справки - справа. Окно справки должно доходить до самого дна. Если вы возьмете наружу StackPanelвнизу, это будет прекрасно работать. Но по причинам макета (я вставляю UserControls динамически) мне нужно иметь обертку StackPanel. Как получить...

336
Эмуляция поведения подгонки аспекта с использованием ограничений AutoLayout в Xcode 6

Я хочу использовать AutoLayout для определения размера и разметки представления способом, напоминающим режим контента в формате UIImageView. У меня есть подпредставление внутри представления контейнера в Интерфейсном Разработчике. Подвид имеет некоторое соотношение сторон, которое я хочу уважать....

334
Как использовать автоматический макет для перемещения других видов, когда вид скрыт?

Я разработал свою собственную ячейку в IB, разделил ее на подклассы и соединил свои розетки с моим специальным классом. У меня есть три подпредставления в содержимом ячейки: UIView (cdView) и две метки (titleLabel и emailLabel). В зависимости от данных, доступных для каждой строки, иногда я хочу,...

322
Автоматическая предпочтительная максимальная ширина макета недоступна в версиях iOS до 8.0

Я открыл существующий проект iOS с бета6 Xcode6, и Xcode перечисляет следующее предупреждение для файлов Storyboard и Xib: Автоматическая предпочтительная максимальная ширина макета недоступна в версиях iOS до 8.0 Я попытался обратиться к предупреждению, установив ширину, как показано ниже: Тем не...

310
Появляется ошибка «Это приложение модифицирует механизм автоматического размещения из фонового потока»?

Я часто сталкивался с этой ошибкой в ​​моей OS X, используя swift: «Это приложение модифицирует механизм автоматической разметки из фонового потока, что может привести к его повреждению и странным сбоям. Это приведет к исключению в будущем выпуске». У меня есть NSWindow, и я поменялся местами в...

279
Равномерное размещение нескольких представлений в представлении контейнера

Авто макет делает мою жизнь трудной. Теоретически, это было бы действительно полезно, когда я перешел, но я, кажется, борюсь с этим все время. Я сделал демонстрационный проект, чтобы попытаться найти помощь. Кто-нибудь знает, как сделать интервалы между представлениями увеличиваться или уменьшаться...

264
Когда вызывается layoutSubviews?

У меня есть пользовательский вид, который не получает layoutSubviewсообщения во время анимации. У меня есть вид, который заполняет экран. У него есть настраиваемое подпредставление в нижней части экрана, которое правильно изменяет размеры в Интерфейсном Разработчике, если я изменяю высоту панели...

262
Что такое NSLayoutConstraint «UIView-Encapsulated-Layout-Height» и как я могу заставить его пересчитать чисто?

У меня UITableViewработает под iOS 8, и я использую автоматическую высоту ячеек от ограничений в раскадровке. Одна из моих ячеек содержит одну ячейку, UITextViewи мне нужно, чтобы она сжималась и расширялась на основе пользовательского ввода - нажмите, чтобы уменьшить / развернуть текст. Я делаю...

249
Что такое «ограничить маржу» в раскадровке в Xcode 6

Я работаю с autolayout и ограничениями и обнаружил, что Constrain to marginsв Xcode 6 есть опция, которой нет в Xcode 5 и проверена по умолчанию. Я создал тестовый проект, затем добавил элемент UITableViewViewController с размером кадра, равным размеру представления, и добавил ограничения Xcode 6...

227
setNeedsLayout против setNeedsUpdateConstraints и layoutIfNeeded против updateConstraintsIfNeeded

Я знаю, что цепочка автоматической разметки состоит в основном из 3 различных процессов. Обновление ограничений макеты просмотров (вот где мы получаем расчет кадров) дисплей Что мне не совсем понятно, так это внутренняя разница между -setNeedsLayoutи -setNeedsUpdateConstraints. Из Apple Docs:...

207
Ячейки UICollectionView Self Sizing с автоматической разметкой

Я пытаюсь настроить самоконтроль при UICollectionViewCellsработе с Auto Layout, но я не могу заставить ячейки соответствовать размеру контента. У меня возникли проблемы с пониманием того, как размер ячейки обновляется из содержимого содержимого содержимого ячейки. Вот настройки, которые я пробовал:...

196
Autolayout - внутренний размер UIButton не включает титульные вставки

Если у меня UIButton организован с использованием autolayout, его размер корректно подстраивается под его содержимое. Если я установлю изображение как button.image, внутренний размер снова, кажется, объясняет это. Однако, если я настрою titleEdgeInsetsкнопку, макет не учитывает это и вместо этого...

183
iOS: многострочная UILabel в автоматическом макете

У меня возникли проблемы с попыткой добиться базового поведения макета с помощью Auto Layout. Мой контроллер вида выглядит так в IB: Верхний ярлык - это заголовок, я не знаю, сколько будет строк. Мне нужен заголовок для отображения всех строк текста. Мне также нужны два других ярлыка и маленькое...