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

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

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

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

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

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

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

16
Как программно добавить ограничения с помощью Swift
Я пытаюсь понять это с прошлой недели, не продвигаясь дальше. Хорошо, так что мне нужно применить некоторые ограничения программно в Свифта к UIViewиспользуя этот код: var new_view:UIView! = UIView(frame: CGRectMake(0, 0, 100, 100)); new_view.backgroundColor = UIColor.redColor(); view.addSubview(new_view); var constX:NSLayoutConstraint = NSLayoutConstraint(item: new_view, attribute: NSLayoutAttribute.CenterX, relatedBy: NSLayoutRelation.Equal, toItem: self.view, attribute: NSLayoutAttribute.CenterX, …

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

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

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

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

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

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

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

15
Что такое NSLayoutConstraint «UIView-Encapsulated-Layout-Height» и как я могу заставить его пересчитать чисто?
У меня UITableViewработает под iOS 8, и я использую автоматическую высоту ячеек от ограничений в раскадровке. Одна из моих ячеек содержит одну ячейку, UITextViewи мне нужно, чтобы она сжималась и расширялась на основе пользовательского ввода - нажмите, чтобы уменьшить / развернуть текст. Я делаю это, добавляя ограничение времени выполнения к …

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

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