iOS 7 - adjusting for status bar

2019-02-10 13:41发布

I am having trouble determining how to adjust for the status bar in iOS7. My view controller has a tableView, and I want the tableView to start under the status bar. Currently, it is being overlapped by the status bar. (The label at the top is a headerView in the tableView).

enter image description here

I have set the properties on my view controller via IB as follows:

automaticallyAdjustsScrollViewInsets = YES
edgesForExtendedLayout = UIRectEdgeNone

enter image description here

Is the expected behavior for these settings for the status bar to overlap the tableView? Or am I missing something? I have tried enabling auto-layout, and changing the project settings to only support iOS 7.

1条回答
forever°为你锁心
2楼-- · 2019-02-10 14:07

The solution is to check "Under Top Bars" and "Under Opaque Bars" in the Extend Edges section of IB.

查看更多
登录 后发表回答