iOS 7 - 调整状态栏

5
我在确定如何调整iOS7中的状态栏方面遇到了困难。我的视图控制器有一个tableView,我希望tableView从状态栏下方开始。当前它被状态栏覆盖。(顶部标签是tableView中的headerView)。

enter image description here

我已经通过IB在我的视图控制器上设置了以下属性:
automaticallyAdjustsScrollViewInsets = YES
edgesForExtendedLayout = UIRectEdgeNone

这些设置的预期行为是状态栏会重叠在tableView上吗?或者我可能漏掉了什么?我已经尝试启用自动布局,将项目设置更改为仅支持iOS 7。

你可以在iOS 7中实现类似于iOS 6的状态栏。 - Desert Rose
1个回答

4
解决方法是在IB的“Extend Edges”部分中勾选“Under Top Bars”和“Under Opaque Bars”。

如果我有自定义标签怎么办?似乎它没有计算在内。 - tng
10
如何处理 XIB 文件?(不是故事板) - ZYiOS
2
我正在使用Xcode 6和Storyboard。我已经勾选了“在顶部栏下”和“在不透明栏下”,但是我的表视图仍然与状态栏重叠。我尝试了这三个选项的几种组合,但都无效。 - Unplug

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接