2010-09-15 78 views
0

我的主視圖中有導航控制器。我使用以下代碼在需要時添加導航視圖。導航欄未定位更正

[self.view addSubview:navController.view];

但是,導航欄未正確放置。我已在下面發佈了一張照片。任何人都知道潛在的問題是什麼?

alt text

回答

0

只是爲了將來,你的self.view框架考慮到了20px的頂部狀態欄,所以如果你的navcontroller.frame = self.view.frame你總會有這個差距。使用模態是解決問題的一種方法(並且它看起來很好用)。另一種是手動創建你想要你的子視圖的矩形。

0

我用presentModalViewController解決了這個問題,但不明白爲什麼..