Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何在iOS 9中使用不同的故事板进行全屏/分屏/幻灯片放映?_Objective C_Xcode_Storyboard_Uisplitviewcontroller_Ios9 - Fatal编程技术网

Objective c 如何在iOS 9中使用不同的故事板进行全屏/分屏/幻灯片放映?

Objective c 如何在iOS 9中使用不同的故事板进行全屏/分屏/幻灯片放映?,objective-c,xcode,storyboard,uisplitviewcontroller,ios9,Objective C,Xcode,Storyboard,Uisplitviewcontroller,Ios9,我正在为iOS 9准备现有的应用程序。该应用针对iPhone和iPad,并为这两款设备使用了两种不同的故事板。iPhone情节串连板使用uisAbbarController作为根,而iPad情节串连板使用UISplitViewController作为根,作为主详细视图 SplitView不适用于iOS 9中新的分割屏幕和滑动功能。实际上,在这些情况下,现有的iPhone布局将非常有效但是当SplitScreen或Slide Over被激活时,我如何告诉Xcode/my app从iPad情节提要切

我正在为iOS 9准备现有的应用程序。该应用针对iPhone和iPad,并为这两款设备使用了两种不同的故事板。iPhone情节串连板使用
uisAbbarController
作为根,而iPad情节串连板使用
UISplitViewController
作为根,作为主详细视图

SplitView不适用于iOS 9中新的分割屏幕和滑动功能。实际上,在这些情况下,现有的iPhone布局将非常有效但是当SplitScreen或Slide Over被激活时,我如何告诉Xcode/my app从iPad情节提要切换到iPhone情节提要?

当然,我知道
大小类
,但据我所知,这只允许我调整视图的大小和位置,但可以使用完全不同的视图(如一种情况下的拆分视图,另一种情况下的选项卡栏)

SplitView和TabBar是两个故事板之间最大的区别,但不是唯一的区别。还有其他区别,比如用户流稍有不同,等等。这些东西不能用大小类来区分,不是吗


那么,如何解决这个问题呢?

您可以使用大小类来安装和卸载项目

我会使用相同的故事板,让UITabBar以紧凑的宽度安装,UISplitView以常规的宽度安装。然而,这将导致分割视图以横向显示在iPhone6Plus上。希望这样可以