2010-12-28 4 views
0

Ich habe zur Zeit ein UITabBarController definiert, mit der Tab-Leiste bewegt ein paar Pixel nach unten es dünner zu machen:iPhone: zunehmende Größe des Ansichtsrahmens in einem 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]; 

Ich habe dann ein UIViewController Objekt der ersten Registerkarte einzusetzendes:

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]]; 

Als Ergebnis gibt es einen dünnen Streifen von Platz zwischen dem Tabbarcontroller und der Ansicht. Kann mir bitte jemand sagen, wie ich diesen Raum loswerden kann?

Antwort

0

Genau wie Sie die Registerkarte verschoben haben, müssen Sie auch die Ansicht nach unten verschieben.

+0

für welche Methode/Objektrahmen muss ich zugreifen, um dies zu tun? – unicornherder

Verwandte Themen