Я столкнулся с проблемой, с которой многие люди сталкивались здесь раньше, но решения для нее мутируют во времени, когда появляются новые выпуски iOS и Изменения API. Ни одно из предыдущих решений не работает для моей нынешней настройки - XCode 4.2.1, iPhone simulator 5.0 или реального iPhone 5.0, приложение нацелено на iOS5, используя ARC и Storyboard.TabBar скрывается и не хочет возвращаться независимо от того, как я спрашиваю ...
У меня есть классические вкладки приложения -ie UITabBarController, в нем 4 вкладке ... игнорировать 2 до 4 вкладки .. Первой закладки проходит UINavigationController с его RootViewController быть UITableViewController. Теперь я выталкиваю 1 CustomUIViewController в стек.
Вся установка визуально разработана в раскадровке, нажим осуществляется с помощью segue.
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
self.hidesBottomBarWhenPushed = YES;
}
Это эффективно скрывает табуляцию точно так же, как приложение iPod в iPhone.
Но когда я вытаскиваю CustomUIViewController из стека, TabBar не возвращается. я помещал
self.hidesBottomBarWhenPushed = NO;
на все возможные и невозможные места, но не повезло.
КАК я могу вернуть свой TabBar?
Не установлен ли этот флажок для этого в инспекторе контроллера просмотра в раскадровке? –
Это действительно так. – agilityvision
Я даже не могу его скомпилировать .. он говорит - Свойство «hidesBottomBarWhenPushed» не найдено на объекте типа «id». –