2012-03-27 71 views
0

我的iPad應用程序的splitviewController在其詳細視圖(右視圖控制器)中使用了uinavigationcontroller。一切都在接口建設者和呼叫後:UISplitviewController和UINavigationController

[self.window addSubview: splitViewCpntroller.view] 

我得到的左側和右側的意見來顯示。

問題是,導航欄在我右側視圖中的位置是錯誤的,並向下偏移了一點(我認爲是20px),因此狀態欄和右側視圖導航欄之間存在間隙。

我花了整個下午試圖找出什麼是錯的,但我沒有找到任何東西。由於它全部都在IB中,所以我不能向你展示太多的代碼。

我相信這是一件簡單的事情,我錯過了,因爲它是IB可能很難遵循我正在做的事 - 但也許你們之前遇到過這種情況?

+0

[爲什麼導航出現在視圖狀態欄下方20像素?](http://stackoverflow.com/questions/5850705/why-do-navigation-appear-20-pixels-below-status- bar-in-the-view) – Caleb 2012-03-27 21:05:42

回答

0

這是很常見的問題之一,但由於某些原因,很難記住答案。但是,我認爲問題的根源在於您的視圖控制器的視圖高度太小 - 請嘗試將20像素添加到高度,並檢查其位置。

+0

謝謝,你說得對。在IB中連接事情很難記住。以編程方式創建所有內容,現在可以使用很抱歉打擾。歡呼 – Mario 2012-03-28 04:39:33

+0

@Mario你應該接受這個答案,如果你認爲它解決了你的問題。 – 2013-06-25 17:16:30

+0

@NikolaiRuhe它沒有或我會 – Mario 2013-06-25 18:32:43

相關問題