2009-11-18 11 views
8

Używam paska kart (UITabBarController) w mojej aplikacji i chcę dostosować wygląd tabeli wyświetlanej po kliknięciu przycisku Więcej.Dostosowywanie paska zakładek "Więcej"

Moja aplikacja dostosowana z obrazem tła na każdej stronie. Ale obraz nie wyświetla się po kliknięciu przycisku więcej.

Wszelkie pomysły?

+1

nie może zrobić anyhing bez kodu ... :( – Nithin

+2

Nie potrzeba żadnego kodu ... To jest problem API ... Nie jest to kwestia poziomu kodu. .. – gcamp

+0

Wow, to naprawdę byłoby pomocne, aby zobaczyć, co robi.Jest to tylko problem API, jeśli on naprawdę robi to, co myśli, że on robi.Bardziej prawdopodobne jest to, że robi coś zupełnie innego, i spodziewa się, że działa jak chce. –

Odpowiedz

1

Wygląda na to, że masz kontroler UINavigationController jako główny VC swojej aplikacji, a kontroler UITabBarController jest jednym z VC na stosie.

Uważam, że Apple aktywnie zniechęca ludzi do robienia tego w swoich aplikacjach, podobnie jak ja. Nigdy nie dzieje się to w samym systemie iOS i nigdy nie widziałem tego w aplikacjach innych firm, więc użytkownicy będą prawdopodobnie zmieszany.

Myślę, że powinieneś osadzić UINavigationController wewnątrz UITabBarController zamiast na odwrót, lub możesz po prostu wybrać inny sposób pokazywania tego, co chcesz pokazać.

zobaczyć UITabBarController's 'More' navigation controller disappears under UINavigationController

3

Jeśli rzeczywiście przy UINavigationController osadzony w UITabBarController wtedy bardziej element jest UINavigationController który istnieje jako właściwość swoimi UITabBarController z nazwą moreNavigationController. Możesz manipulować nim w metodach swojego UITabBarController tak, jak możesz w każdym innym UINavigationController.

HTH, Pedro :)

Powiązane problemy