Отличный совет!К сожалению, я не доверяю себе, чтобы все это реализовывать правильно ... Я только кодировал объективно - c в течение 6 месяцев.сейчас.То, что я нашел и успешно использовал, который, я думаю, другие могут найти полезным, это следующая ссылка:
http://idevrecipes.com/2010/12/17/twitter-app-tab-bar-animation/
Ребята здесь используют собственную панель вкладок, что очень приятносам.Это позволяет мне на лету редактировать количество кнопок, присутствующих на самой панели, а также изображения, соответствующие этим кнопкам, и высоту самой панели вкладок.Кроме того, я использовал прослушиватель уведомлений для класса View Controller, который содержит панель вкладок, чтобы сообщить, когда пользователь переворачивает iphone.При переворачивании я настраиваю панель вкладок по-другому и перезагружаю ее новыми элементами / контроллерами представления.
[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(didRotate:) name:UIDeviceOrientationDidChangeNotification object:nil];
Чтобы устранить различия в ориентации, я просто перевернула изображения, которые появляются на панели вкладок, на 90 градусов в зависимости от того, какперевернул, поэтому я установил элементы на панели одним из 4 возможных способов.
Спасибо за ваш совет.Если бы я был немного смелее, я бы сам попробовал написать код для пользовательской панели вкладок!