Подтвердить что ты не робот

Что такое автоматический макет?

Что такое автоматический макет - что он делает, и это функция iOS 5?

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

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

4b9b3361

Ответ 1

Я рекомендую посмотреть сеанс WWDC 2012 Введение в автоматическую компоновку для iOS и OS X.

Автоматический макет - это новый способ определения динамических графических интерфейсов. Раньше у нас были авторезистирующие маски, которые описывали, как подвид будет изменять размер или перемещаться при изменении размера супервизора. С помощью Auto Layout вы можете сделать то же самое, а также намного более сложные графические интерфейсы довольно легко.

Ответ 2

https://developer.apple.com/library/mac/#documentation/UserExperience/Conceptual/AutolayoutPG/Articles/Introduction.html

"Если Auto Layout в iOS 6 окажется чем-то вроде Cocoa Auto Layout в Mac OSX 10.7, Cocoa Auto Layout Guide, общедоступный документ, может дать вам представление о том, как он будет работать в Cocoa Нажмите.

Подлинный движок, используемый Cocoa Touch, - это Cassowary, и он также используется в других наборах инструментов, таких как enaml. Недавно я написал краткий обзор Cassowary со сравнением между Cocoa Touch и enaml, в котором я переношу a Cocoa Пример Auto Layout на Python и enaml. "

От: fooobar.com/questions/200702/...

И сессия WWDC: https://developer.apple.com/videos/wwdc/2012/?id=202

Ответ 3

iOS 6 все еще находится под NDA. Держитесь еще несколько дней. Это iOS 6 > . Если у вас есть учетная запись разработчика, вы уже можете узнать об автоматическом макете из документации или видеороликов сеанса WWDC 2012.

Ответ 4

"Autolayout" используется для адаптации макета к разным размерам экрана, ориентации и локализации.

В Autolayout мы не вводим входные данные, основанные на координатах "x" и "y" (старый стиль). Вместо этого мы определяем макет, используя математическую взаимосвязь между элементами в нашем представлении. Мы можем определить это отношение, используя ограничения или отдельные элементы или ограничение между набором элементов. Как только мы переопределим макет, используя эти отношения. Наше приложение может адаптироваться к разным макетам, основанным не только на размере устройства, например 5 или 5,5 дюймов в iPhone, но и на ориентации и локализации.

Для дальнейшего понимания вы можете посетить: http://www.raywenderlich.com/83129/beginning-auto-layout-tutorial-swift-part-1