iPad: iOS 6.0 AutoLayout и iOS 5.0 AutoSize вместе?

Возможный дубликат:
Включение автоматического макета в iOS 6 с сохранением обратной совместимости с iOS 5

Я знаю, что функция AutoLayout поддерживается в iOS 6.0, и если я хочу поддерживать iOS 5.0, мне пришлось реализовать ручные методы в willAnimateRotationToInterfaceOrientation, чтобы изменить размер элементов управления в портретном и альбомном режимах. Мой вопрос: могу ли я иметь некоторые настройки, чтобы когда мое приложение работало на iOS 6.0, оно использовало AutoLayout, а когда оно работало на iOS 5.0, оно использовало пользовательские методы? Я думаю, что проверка версии iOS перед запуском пользовательских методов должна быть решением, но я не могу использовать параметры AutoLayout и Autosize вместе. Может кто-нибудь предложить свои мысли по этому поводу, пожалуйста. Спасибо.


person AlienMonkeyCoder    schedule 27.09.2012    source источник


Ответы (1)


Я бы посмотрел на принятый ответ -5">здесь

По сути, создайте 2 цели развертывания, каждая из которых использует свою раскадровку (одна с использованием Autolayout, а другая без нее).

person graeme0811    schedule 28.11.2012