2010-04-02 17 views
4

Cela ressemble à un long shot, mais personne ne sait de façon à:personnalisation UITabBar

  1. Position un UITabBar sur la partie supérieure de l'écran
  2. changer sa hauteur

Vous sont les bienvenus pour suggérer des méthodes d'API privées

Répondre

5

vous n'avez pas besoin d'API privée, essayez ceci dans votre méthode applicationDidFinishLaunching.

controller = [[UITabBarController alloc] initWithNibName:nil bundle:nil]; 

HeadlinesViewController *headlines = [[HeadlinesViewController alloc] init]; 
OpinionsViewController *opinions = [[OpinionsViewController alloc] init]; 

controller.viewControllers = [NSArray arrayWithObjects:headlines, opinions, nil]; 

    // set your position , width and height there 
controller.tabBar.frame = CGRectMake(0, 20, 320, 50); 
[window addSubview:controller.view ]; 
[window makeKeyAndVisible]; 
0

Je viens d'écrire une catégorie pour changer la hauteur de la barre d'onglets

vous pouvez vérifier cela UITabBar height in iOS 5

espérons que cela vous aidera :)