2010-09-15 47 views
0

我的主视图中有导航控制器。我使用以下代码在需要时添加导航视图。导航栏未定位更正

[self.view addSubview:navController.view];

但是,导航栏未正确放置。我已在下面发布了一张照片。任何人都知道潜在的问题是什么?

alt text

回答

0

只是为了将来,你的self.view框架考虑到了20px的顶部状态栏,所以如果你的navcontroller.frame = self.view.frame你总会有这个差距。使用模态是解决问题的一种方法(并且它看起来很好用)。另一种是手动创建你想要你的子视图的矩形。

0

我用presentModalViewController解决了这个问题,但不明白为什么..