2014-12-07 52 views
0

我只是跑在iOS 7的目標演示應用奇怪的空間,這就是我得到:在iOS7

enter image description here

我使用的是故事板,它看起來很好的iOS8上。約束是正確的。

我已經檢查過例如 UITableView is starting with an offset in iOS 7

但在這種情況下的問題是整個事情,包括。狀態欄有偏移量,不知道這是什麼。我在故事板中瀏覽了視圖控制器的佈局設置,沒有任何效果。

我還創建了一個全新的(單視圖)項目,運行它而不改變任何東西,得到了同樣的問題。不知道自動佈局的新項目中會出現什麼問題,因爲我無法在根視圖控制器視圖中設置任何約束...

任何想法?

在此先感謝。

回答

3

Try adding a "[email protected]" launch screen讓您的iOS 7設備無法以信箱模式運行應用程序。

What Apple really wants you to do is use Auto-layout(請參閱鏈接博客中的第1點),這是我懷疑你的演示程序沒有做的事情。

+0

我正在使用autolayout ...爲所有內容設置約束......它在iOS8中正常工作。 – Ixx 2014-12-07 14:04:55

+0

我剛剛用最新版本的XCode(6.1)創建了一個新的單一視圖項目,沒有做任何事情,在7.1模擬器中運行它,並得到同樣的問題。似乎沒有什麼我可以用autolayout做,因爲只有root viewcontroller的視圖,我不能設置約束。 – Ixx 2014-12-07 14:19:32

+0

那麼,飛濺圖像有幫助。奇怪的修復,但。 – Ixx 2014-12-07 14:40:28