Anpassen der Tableiste "Mehr"

8

Ich verwende eine Tab-Leiste (UITabBarController) in meiner App und möchte das Erscheinungsbild der Tabelle anpassen, die beim Klicken auf die Schaltfläche "more" angezeigt wird.

Meine App wurde mit einem Hintergrundbild auf jeder Seite angepasst. Aber das Bild wird nicht angezeigt, wenn ich auf die Schaltfläche "Mehr" klicke.

Irgendwelche Ideen?

    
Tariq 18.11.2009, 06:55
quelle

2 Antworten

1

Es klingt so, als hätten Sie einen UINavigationController als Haupt-VC Ihrer App und einen UITabBarController als einen der VCs auf seinem Stack.

Ich glaube, Apple rät Menschen davon ab, dies in ihren Apps zu tun, und ich auch. Es wird nie im iOS selbst gemacht, und ich habe es auch noch nie in Apps von Drittanbietern gesehen, daher werden die Benutzer wahrscheinlich verwirrt sein .

Ich denke, Sie sollten den UINavigationController in den UITabBarController einbetten statt umgekehrt, oder Sie könnten einfach eine andere Möglichkeit wählen, um anzuzeigen, was Sie zeigen möchten.

Siehe Der Navigationsregler "Mehr" von UITabBarController verschwindet unter UINavigationController

    
nolimitsdude 30.11.2010, 14:14
quelle
3

Wenn Sie UINavigationController tatsächlich in ein UITabBarController eingebettet haben, dann ist das mehr Element ein UINavigationController , das als eine Eigenschaft von UITabBarController mit dem Namen moreNavigationController existiert. Sie können es in den Methoden Ihres UITabBarController genau wie jedes andere UINavigationController manipulieren.

HTH, Pedro:)

    
Pedro 10.12.2010 09:10
quelle

Tags und Links