当我调用此方法时,会显示导航栏并且未正确放置。从模拟器顶部20个像素放置的精确导航栏。怎么解决这个问题。我在子类之前调用此方法。但下一页导航栏未正确放置。
UtilityController *object=[[UtilityController alloc]initWithNibName:@"UtilityController" bundle:nil];
navigationController=[[UINavigationController alloc] initWithRootViewController:object];
[self.view addSubview:navigationController.view];
[object release];
如何解决此方法。提前谢谢。
答案 0 :(得分:0)
您应该为frame
的{{1}}属性设置适当的值,例如:
navigationController
最佳做法是将navigationController.frame = CGRectMake(0, 0, 320, 460);
设置为模态视图:
UINavigationController
新示例
[self presentModalViewController:navigationController animated:YES];