我的主视图中有一个导航控制器。我使用以下代码在需要时添加导航视图。
[self.view addSubview:navController.view];
但是,导航栏未正确定位。我在下面张贴了一张照片。任何人都知道潜在的问题是什么?
答案 0 :(得分:0)
我通过使用presentModalViewController解决了这个问题,但不太明白为什么..
答案 1 :(得分:0)
仅仅是为了将来,你的self.view框架考虑了状态栏的20px up top,所以如果你的navcontroller.frame = self.view.frame你总会有这个差距。使用模态是解决问题的一种方法(它看起来很好用)。另一种方法是手动创建您希望子视图所在的矩形。