iPhone:在UItabbarcontroller中增加视图框架的大小?

时间:2010-12-28 23:47:54

标签: iphone objective-c uiviewcontroller uitableview

我目前定义了一个UITabBarController,标签栏向下移动几个像素以使其更薄

self.tabBarController = [[UITabBarController alloc] init];
  self.tabBarController.tabBar.frame=CGRectMake(0,self.window.bounds.size.height-38.5,self.window.bounds.size.width,50);

[self.window addSubview:self.tabBarController.view];

然后我使用以下命令将UIViewController对象分配给第一个选项卡:

    Home *home = [[Home alloc] initWithNibName:@"Home" bundle:nil];
    UINavigationController *nHome = [[UINavigationController alloc] initWithRootViewController:home]; 
nHome.tabBarItem.image=[UIImage imageNamed:@"home.png"]; 
[tabBarController setViewControllers:[NSArray arrayWithObjects:nHome,nil]];

因此,tabbarcontroller与视图之间存在一小块空间。有人可以告诉我如何摆脱这个空间吗?

1 个答案:

答案 0 :(得分:0)

就像你向下移动标签栏一样,你也必须将视图向下移动。