2013-10-07 28 views
2

客戶回到我的項目上,他們看到頂部有白色空間(他們看不到頂部的默認東西,例如時間,無線信號等)。ios7 - 頂部有白色空間的iPhone 5

這是在他們的iPad上安裝iOS7時發生的。

任何想法爲什麼會發生這種情況?

注:

我有導航欄作爲圖像。我隱藏導航欄並將導航欄作爲圖像。


Downvoters

我知道這是不是那麼完美的問題,但我認爲要求帶輸入。明天我要去研究它。

+0

任何截圖? – CarlJ

+1

看到我的回答http://stackoverflow.com/questions/18953509/how-to-prevent-navigation-bar-from-covering-top-of-view-in-ios-7/18953585#18953585 – Deepesh

回答

0

嘗試插入下面的代碼到您的viewDidLoad:

if([self respondsToSelector:@selector(edgesForExtendedLayout)]) { 
    self.edgesForExtendedLayout = UIRectEdgeNone; 
} 

否則,你可以嘗試一下,通過移除UIStatusBar。選擇您的項目,請轉至General部分,並在Deployment Info小節中選擇Hide during application launch。接下來,您必須在Info節中添加名爲View controller-based status bar appearance的屬性並將其設置爲NO。

+0

你告訴我隱藏狀態欄?你的意思是全屏應用程序?以及我的答案是否定的,因爲客戶已經提到他們想看到頂部的狀態欄... –

+0

第一個片段不會淡出狀態欄。即使不可見,它也始終可以訪問。但是,當然,如果你的客戶想要狀態欄,最後的提示不是一個選項。 –

0

這是由於狀態欄。

在你的XIB或情節提要選擇查看您的廈門國際銀行作爲iOS 6中:

enter image description here

在您的視圖中添加內容的瀏覽(您可以添加網點此內容視圖中的元素),並添加20 Y的增量(狀態欄):

enter image description here

現在,如果您編譯在iOS 7或iOS 6你的應用程序,你的看法會漲還是會跌,你將沒有空間了。

+0

好的,所以故事板不會發生這種情況嗎?或者同樣的東西也適用於故事板? –

+0

我真的不知道,我不使用故事板。嘗試一個視圖,並告訴我們:) –

+0

謝謝...將檢查確定明天...並回到你身邊... –