xma*_*max 7 statusbar uisplitviewcontroller ios7
我试图添加splitview控制器作为子视图控制器.父视图控制器是导航控制器.导航栏对于父视图控制器是隐藏的,我想将状态栏显示为iOS 6标准.我已经将splitview控制器添加为子视图控制器,因为我想从splitview控制器推送到另一个视图控制器.
我面临的问题是当我添加splitview控制器时,状态栏重叠在内容上.将edgesForExtendedLayout设置为UIRectEdgeNone for masterview,detailview,parentview,splitview似乎不起作用.
请让我知道我可以应用的解决方案,以防止内容重叠状态栏和显示状态栏为ios 6标准.
我尝试使用MGSplitViewController,但面临同样的问题.
谢谢.
当你说:
我正在尝试将分割视图控制器添加为子视图控制器。
您的意思是将 UISplitViewController 设置为 rootViewController 吗?如果不是的话,这可能就是它表现得很奇怪的原因。
然而 UISplitViewControllers 并非设计为以这种方式工作,请参阅此答案/sf/answers/184989101/
我将使用容器视图控制器创建自定义拆分视图控制器:https://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/CreatingCustomContainerViewControllers/CreatingCustomContainerViewControllers.html
这里有很多好的链接:Container View Controller Examples
显然,必须重新创建它有点烦人,但至少你可以完全控制它的行为。
归档时间: |
|
查看次数: |
2414 次 |
最近记录: |