故事板和UISplitViewController无法在iOS 7下运行

时间:2016-02-01 15:42:06

标签: ios7 uistoryboard uisplitviewcontroller

我有一个必须支持iOS 7-9的应用。视图在故事板中布局,它是一个标签栏控制器,每个选项卡包含一个拆分视图控制器。

一切正常,除了运行iOS 7的iPhone。我有以下代码来折叠拆分视图控制器以显示细节:

UINavigationController *splitNav = self.navigationController;
UISplitViewController *split = splitNav.splitViewController;
split.delegate = self;

但是在iOS 7 iPhone上,分割是零(因为iOS 7上的iPhone下没有分割视图控制器)所以splitViewController: shouldHideViewController: inOrientation:永远不会被调用,而且我陷入了一种奇怪的状态。

我尝试手动将细节控制器推到导航控制器上,但视图从不加载(只是得到黑屏),尽管控制器逻辑执行。

我可以使用storyboard而不是代码设置该行为,还是有其他方法来引用不存在的拆分视图控制器的细节?

0 个答案:

没有答案