Каков правильный способ разработки приложения для iPad с несколькими -ориентациями в настоящее время? Я прочитал много документов Apple, веб-ресурсов и некоторых вопросов и ответов SO. Вот мои первоначальные требования:
- Это должно работать на iOS 5 и выше. Нет необходимости создавать обратную совместимость с предыдущими версиями iOS.
- Я хотел бы, чтобы пользовательский интерфейс портретной и альбомной ориентации был определен в разных файлах NIB.
- Мои файлы NIB будут иметь разные изображения для одних и тех же элементов пользовательского интерфейса в разной ориентации (, например, у меня будут
header.png
и header-landscape.png
UIImageView.
- Приложение будет иметь несколько экранов, и мне нужно иметь возможность переключать ориентацию на каждом из них.
Итак, что мне делать?
- Создать один VC на экран и заменить базовый вид в обработчике
willRotate
?
- Создать один венчурный капитал для каждой ориентации? Но тогда как их правильно переключать?
- Просто -переупорядочить элементы не получится (Я думаю ), потому что мне пришлось бы перезагружать изображения.
- Напишите все в коде (Мне бы очень не понравилась эта идея )?
Каковы правильные подходы к этому вопросу на сегодняшний день?
задан sha 23 July 2012 в 23:00
поделиться