2010-04-02 39 views
4

这看起来像一个长镜头,但没有人知道的方式:在屏幕的顶部UITabBar定制

  1. 位置中的UITabBar一样
  2. 改变它的高度

你欢迎推荐私有API方法

回答

5

您不需要私有API,只需在您的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];