4

这看起来很长,但有谁知道一种方法:

  1. 在屏幕顶部放置一个 UITabBar
  2. 改变它的高度

欢迎您提出私有 API 方法

4

2 回答 2

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];
于 2010-04-15T10:38:03.477 回答
0

我刚刚写了一个类别来改变标签栏的高度

您可以在 iOS 5 中查看UITabBar 高度

希望它会帮助你:)

于 2013-09-18T09:49:40.487 回答