我在基於導航的項目中有一個UIviewcontroller
,我正在按某些按鈕操作推送一些視圖。iPhone中的UIviewcontroller尺寸問題?
當我第一次加載該視圖時,其大小在viewwillappear
方法中顯示爲(0,0,320,416)
。但是,如果再次運行它,則在同一個viewwillappear
方法中其大小顯示爲(0,0,320,460)
。當您再次加載時,我的視圖似乎正在調整大小。
由於我在推送視圖中有這麼多問題。有人可以幫我嗎?
我在基於導航的項目中有一個UIviewcontroller
,我正在按某些按鈕操作推送一些視圖。iPhone中的UIviewcontroller尺寸問題?
當我第一次加載該視圖時,其大小在viewwillappear
方法中顯示爲(0,0,320,416)
。但是,如果再次運行它,則在同一個viewwillappear
方法中其大小顯示爲(0,0,320,460)
。當您再次加載時,我的視圖似乎正在調整大小。
由於我在推送視圖中有這麼多問題。有人可以幫我嗎?
(0,0,320,416)是 - 20表示狀態欄, - 44表示導航欄,(0,0,320,460)僅表示狀態欄的-20,或許您的導航欄是半透明的?
正在將我的viewcontroller從一個nsobject類推到navigationcontroller。我們能做到嗎?是這個問題嗎? – hacker 2012-02-21 13:19:30
兩個尺寸之間的差異是44 ..這是導航欄的高度,我認爲你的問題在導航控制器或你設置爲半透明。
正在推動我的viewcontroller從一個nsobject類的導航控制器。我們可以做到這一點?是這個問題? – hacker 2012-02-21 13:19:46
顯示一段代碼... – 2012-02-21 12:21:13
我相信我沒有在我的代碼中的任何地方手動設置視圖 – hacker 2012-02-21 12:24:56
無所謂。在沒有看到代碼的情況下調試這些問題幾乎是不可能的。 – Polynomial 2012-02-21 12:26:15