【发布时间】:2013-10-01 12:18:02
【问题描述】:
我正在尝试将 splitview 控制器添加为子视图控制器。父视图控制器是导航控制器。导航栏对于父视图控制器是隐藏的,我想将状态栏显示为 iOS 6 标准。我已将 splitview 控制器添加为子视图控制器,因为我想从 splitview 控制器推送到另一个视图控制器。
我面临的问题是,当我添加 splitview 控制器时,状态栏在内容上重叠。为 masterview、detailview、parentview、splitview 设置 edgesForExtendedLayout 为 UIRectEdgeNone 似乎不起作用。
请让我知道我可以应用的解决方案,以防止内容与状态栏重叠并将状态栏显示为 ios 6 标准。
我尝试使用 MGSplitViewController,但遇到了同样的问题。
谢谢。
【问题讨论】:
-
有同样的问题。也很好奇。似乎 Apple 推荐的技术不适用于 SplitViewController。例如参见:developer.apple.com/library/ios/qa/qa1797/_index.html
-
你知道了吗?我对 UISplitViewController 也有同样的问题,和你一样,我已经尝试为所有可能的视图控制器设置 edgeForExtendedLayout 无济于事。谢谢。
标签: ios7 uisplitviewcontroller statusbar