Я хочу создать свой собственный контроллер представления контейнера, то есть что-то вроде UINavigationController
или UITabBarController
.Документы говорят, что я не должен этого делать, но почему бы и нет?Контейнеры навигации и вкладок являются хорошими примерами того, что такое возможно и работает очень хорошо.Также я понимаю, что у iPhone небольшой экран, и люди не должны его портить навигационными кнопками и т. Д., Но на iPad много места, и разделение его на множество контроллеров представления даст нам большие возможности.1004 * У меня есть ощущение, что Apple еще не добавила такой API, но они будут.Несколько дней назад они добавили документы о контроллерах для iPad (да, о контейнерах) и изменили тексты на что-то менее запретное.использовать два или более контроллеров представления на одном экране?Я знаю, что только один из них получит такие события, как изменение ориентации или предупреждение о нехватке памяти, поэтому я должен передать эти события в содержащиеся VC.Я боюсь совместимости с будущими версиями iOS, потому что, если они добавят новые события, то содержащиеся в них VC не будут выполнять действия по умолчанию, унаследованные от UIViewController
.Что-нибудь еще?Как вы думаете, мое приложение может быть отклонено Apple?Может быть, есть другой способ сохранить некоторые элементы представления на каждом экране без копирования большого количества одного и того же кода на каждый VC?
Заранее спасибо.