2009-11-18 3 views
8

Я использую панель вкладок (UITabBarController) в своем приложении, и я хочу настроить внешний вид таблицы, которая появляется при нажатии кнопки больше.Настройка панели «Дополнительно»

Мое приложение настроено с фоновым изображением на каждой странице. Но изображение не отображается, когда я нажимаю кнопку еще.

Любые идеи?

+1

не может сделать anyhing без кода ... :( – Nithin

+2

Вам не нужно никакого кода ... Это вопрос API ... Не проблема на уровне кода. .. – gcamp

+0

Вау, на самом деле было бы полезно посмотреть, что он делает. Это только проблема API, если он действительно делает то, что, по его мнению, делает. Скорее всего, он делает что-то совсем другое и ожидает, что он будет работать так, как он хочет. –

ответ

1

Похоже, что у вас есть UINavigationController в качестве основного VC вашего приложения, а UITabBarController - как один из VC в его стеке.

Я считаю, что Apple активно отговаривает людей от этого в своих приложениях, и я тоже. Это никогда не было сделано в самой iOS, и я никогда не видел ее ни в каких сторонних приложениях, так что пользователи, вероятно, будут смущенный.

Я думаю, что вы должны встроить UINavigationController внутри UITabBarController, а не наоборот, или просто выбрать другой способ показать, что вы хотите показать.

см UITabBarController's 'More' navigation controller disappears under UINavigationController

3

Если вы на самом деле с помощью UINavigationController внедренного в UITabBarController тогда еще один элемент является UINavigationController, который существует как свойство вашего UITabBarController с именем moreNavigationController. Вы можете манипулировать им в методах своего UITabBarController так же, как и любые другие UINavigationController.

НТН, Педро :)

Смежные вопросы