我建立與一個UINavigationController編程一個UITableView:卸下上述的UINavigationController灰色條在一個UITableView
- (void) displayView:(int)intNewView{
NSLog(@"%i", intNewView);
[currentView.view removeFromSuperview];
[currentView release];
switch (intNewView) {
......
case 5:
vc = [[RootViewController alloc] init];
currentView = [[UINavigationController alloc] initWithRootViewController:vc];
[currentView setTitle:@"Events"];
break;
}
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.5];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft
forView:self.view
cache:YES];
[self.view addSubview:currentView.view];
[UIView commitAnimations];
}
然而,當視圖出現有我的其他視圖一個惱人的灰色條棲息導航控制器以上,沒有受此影響。只有UITableView和NavigationController的視圖。
任何想法是什麼造成這一點,以及如何刪除它?
謝謝,
傑克
你能上傳截圖嗎? – 2011-06-01 12:01:16
檢查此: [http://stackoverflow.com/questions/1054539/not-sure-why-uiview-is-being-nudged-up-by-around-10px](http://stackoverflow.com/questions/1054539/not-sure-why-uiview-is-being-nudged-up-by-around-10px) – CarmeloS 2011-06-01 13:09:36