2014-12-05 59 views
0

我正在將一箇舊的項目從iOS4升級到最新的ios8。有兩個或三個視圖控制器看起來不正確,導航欄似乎覆蓋了視圖的一部分,並且還留下了空間。我似乎無法弄清楚,無論我通過刪除/添加topbar/statusbars/bottombars來更改設置,xib文件看起來都沒問題,但是當我在模擬器或設備上運行它時沒有問題。以下是它的外觀截圖。UIViewController在底部留下空間

enter image description here

enter image description here

回答

0

如果我看到這個權利,它是一個控股的UIImageView和backgroundImage ...?!?

我只能猜測,但是你應該將UINavigationBarStyle從半透明變爲不透明......這會把所有的東西都降低到原來的位置。

+0

我改變了不透明但沒有區別。事實上,我將其設定爲無,半透明,不透明,推斷,都沒有區別。 – user1529412 2014-12-05 22:51:32

0

單擊故事板中的此視圖控制器,取消選中「下方頂部酒吧」框並勾選「延伸邊緣設置」中的「底部酒吧」框。這應該可以解決你的問題!

+0

未選中,未檢查任何擴展邊緣屬性。 – user1529412 2014-12-05 22:53:32

+0

你使用尺寸類別還是自動佈局? – wildBillMunson 2014-12-05 22:54:59

+0

我認爲你需要右鍵點擊你的故事板,並打開源代碼。查找您正在嘗試更改的屬性。我相信XCode 6中仍然存在一個錯誤,其中一些項目使用自動佈局和以前的版本。您可能必須在XML源代碼中更改它。 – wildBillMunson 2014-12-05 22:59:43

相關問題