2009-08-01 2 views

Répondre

0

Le bouton Modifier vous permet de réorganiser les boutons dans les onglets de la page principale. Êtes-vous sûr de vouloir empêcher l'utilisateur de réorganiser?

Si vous faites veulent empêcher réarranger, la chose à faire est quelque chose comme ceci:

tabBar.customizableViewControllers = nul;

Si vous n'effectuez pas cette opération, l'API suppose que tous les viewControllers sont personnalisables et qu'ils seront tous réorganisables. Si le bouton d'édition ne vous dérange pas, mais que vous souhaitez simplement réorganiser certaines vues, affectez un tableau à tabBar.customizableViewControllers qui contient certains des contrôleurs viewControllers, mais pas tous.

0

Appdelegate.h

Inclure

Appdelegate.m

dans l'application delegate.m ajouter ajouter ces lignes.

inclure cette ligne dans l'application didfinishlaunchingoptions;

(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {  

    tabBarController.moreNavigationController.delegate = self; 
} 

AJOUTZ fonction dans appdelegate.m

(void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated { 
    UINavigationBar *morenavbar = navigationController.navigationBar; 
    UINavigationItem *morenavitem = morenavbar.topItem; 
    /* We don't need Edit button in More screen. */ 
    morenavitem.rightBarButtonItem = nil; 
} 

c'est tout, il fonctionne maintenant.

+0

dans appdelegate.h inclure

Questions connexes