2013-09-22 123 views
5

我無法確定如何調整iOS7中的狀態欄。我的視圖控制器有tableView,我希望tableView在狀態欄下啓動。目前,它正在與狀態欄重疊。 (頂部的標籤是tableView中的headerView)。iOS 7 - 調整狀態欄

enter image description here

我已通過IB我的視圖控制器的屬性如下:

automaticallyAdjustsScrollViewInsets = YES 
edgesForExtendedLayout = UIRectEdgeNone 

enter image description here

是對狀態欄以重疊的tableView這些設置的預期行爲?或者我錯過了什麼?我嘗試啓用自動佈局,並將項目設置更改爲僅支持iOS 7.

+0

可以實現iOS 6的像iOS的狀態欄7 http://stackoverflow.com/questions/18294872/ios-7-status-bar-back-to-ios-6-style/19044681# 19044681 –

回答

4

解決的辦法是在IB的Extend Edges部分檢查「Under Top Bars」和「Under Opaque Bars」。

+0

如果我有自定義標籤會怎麼樣?它似乎並沒有包括在計算中。 – tng

+10

如何處理xib文件? (不是故事板) – ZYiOS

+2

我正在使用xcode 6和故事板。我選中了「頂部酒吧」和「不透明酒吧」下,但我的桌子視圖仍然與狀態欄重疊。我嘗試了這3個選項的幾個組合,對我來說沒有任何作用。 – Unplug