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?
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
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:)
Tags und Links iphone