小编Gar*_*ary的帖子

折叠主/细节UISplitViewController:检测细节查看控制器解雇?

情况:iPhone 6 Plus,UISplitViewController水平旋转紧凑(折叠)和水平常规(扩展)尺寸类.

问题:似乎无法检测 - 在折叠状态下UISplitViewController- 在主控(最左侧,主要)视图控制器顶部的详细信息(最右侧,辅助)视图控制器被解除时.在详细视图控制器,既viewWillDisappear:viewDidDisappear:始终报告NOisMovingFromParentViewControllerisBeingDismissed.UISplitViewController viewControllers数组属性不是指示性的.

原因:此问题是相关的,因为如果详细视图控制器在被解除时未被标记为(逻辑上)"空"(即"清除"),则在UISplitViewController折叠后续扩展时,将重新显示详细视图控制器(逻辑上)不相关的内容.此外,当展开的UISplitViewController是折叠时,它无法通过心爱的命名splitViewController:collapseSecondaryViewController:ontoPrimaryViewController:委托方法选择是仅呈现主视图控制器还是在主视图控制器之上呈现详细视图控制器.

uisplitviewcontroller ios8

9
推荐指数
1
解决办法
4158
查看次数

标签 统计

ios8 ×1

uisplitviewcontroller ×1