2009-11-18 7 views
8

J'utilise une barre d'onglets (UITabBarController) sur mon application et je souhaite personnaliser l'apparence de la table qui apparaît lorsque vous cliquez sur le bouton plus.Personnalisation de la barre d'onglets "Plus"

Mon application personnalisée avec une image de fond sur chaque page. Mais l'image ne s'affiche pas lorsque je clique sur plus de bouton.

Des idées?

+1

ne peut pas anyhing sans code ... :( – Nithin

+2

Vous ne avez pas besoin de code ... Ce numéro API ... Pas un problème de niveau de code. .. – gcamp

+0

Wow, en fait, il serait utile de voir ce qu'il fait.Il est seulement un problème d'API s'il fait vraiment ce qu'il pense qu'il est plus probable qu'il fait quelque chose de complètement différent, et s'attendant à ce qu'il fonctionne comme il veut. –

Répondre

1

Il semble que vous ayez un UINavigationController en tant que VC principal de votre application et un UITabBarController en tant que l'un des VC sur sa pile. Je crois qu'Apple décourage activement les gens de faire cela dans leurs applications, et moi aussi. Cela ne se fait jamais dans l'iOS lui-même, et je ne l'ai jamais vu dans les applications tierces non plus, donc les utilisateurs seront probablement confus.

Je pense que vous devriez intégrer UINavigationController dans UITabBarController au lieu de l'inverse, ou vous pourriez simplement choisir d'utiliser une autre façon de montrer ce que vous voulez montrer.

voir UITabBarController's 'More' navigation controller disappears under UINavigationController

3

Si vous utilisez réellement UINavigationController embarqué dans un UITabBarController alors plus un article est UINavigationController qui existe en tant que propriété de votre UITabBarController avec le nom moreNavigationController. Vous pouvez le manipuler dans les méthodes de votre UITabBarController comme vous pouvez tout autre UINavigationController.

HTH, Pedro :)

Questions connexes