导航栏显示,但它没有正确放置在iPhone中

时间:2011-09-22 06:09:01

标签: iphone

当我调用此方法时,会显示导航栏并且未正确放置。从模拟器顶部20个像素放置的精确导航栏。怎么解决这个问题。我在子类之前调用​​此方法。但下一页导航栏未正确放置。

UtilityController *object=[[UtilityController alloc]initWithNibName:@"UtilityController" bundle:nil];
navigationController=[[UINavigationController alloc] initWithRootViewController:object];
[self.view addSubview:navigationController.view];
[object release];  

如何解决此方法。提前谢谢。

1 个答案:

答案 0 :(得分:0)

您应该为frame的{​​{1}}属性设置适当的值,例如:

navigationController

最佳做法是将navigationController.frame = CGRectMake(0, 0, 320, 460); 设置为模态视图:

UINavigationController

新示例

[self presentModalViewController:navigationController animated:YES];