2012-06-20 8 views
1

Авто макет был анонсирован в iOS 6, но у меня возникли трудности с поиском какой-либо информации или документации об этом. Как именно он используется? Использует ли NSLayoutConstraint? Доступны ли какие-либо ресурсы?Авто макет в iOS 6 Beta

+2

Причина, по которой у вас возникли трудности с поиском какой-либо документации об этом, вероятно, из-за того, что Apple все еще работает над этим, так же, как они все еще работают на самой iOS 6. – BoltClock

ответ

9

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

Подходящий двигатель, используемый Cocoa Touch, составляет Cassowary, и он также используется в других наборах инструментов, таких как enaml. Недавно я написал brief overview of Cassowary, with a comparison between Cocoa Touch and enaml, в котором я переношу пример автоматического макета Cocoa на Python и enaml.

+2

Кроме того, я очень рекомендую смотреть видеоролики WWDC 2012 по этой теме, которые охватывают автоматическую компоновку на iOS по глубине: https://developer.apple.com/videos/wwdc/2012/ –

+0

Неповторимый источник, который часто люди не делают посмотри на. Каждый должен видеть эти видео хотя бы один раз. –