我正在尝试在iOS 8中实现SplitViewController,但由于我的DetailView(水平集合视图)的性质,无法使用默认行为(从左向右滑动)以使MasterView可见。 / p>
所以现在我正在尝试以programmaticaly方式实现此行为。我试图将轻扫手势发送到DetailView的根视图,但这也不会这样做。我已经在SO上查看了一些答案。他们中的大多数建议使用这种方法:
[splitviewcontroller willRotateToInterfaceOrientation:self.interfaceOrientation duration:0];
但是在iOS 8中不推荐使用此方法。
任何有关此事的帮助/牵头人都将不胜感激。
答案 0 :(得分:1)
找到解决方案,使MasterView在纵向模式下无需滑动即可显示。
[self.splitViewController setPreferredDisplayMode:UISplitViewControllerDisplayModePrimaryOverlay];