Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.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
iPad UISplitView纵向视图初始状态:如何显示popover控制器小部件?_Ipad_Uisplitviewcontroller - Fatal编程技术网

iPad UISplitView纵向视图初始状态:如何显示popover控制器小部件?

iPad UISplitView纵向视图初始状态:如何显示popover控制器小部件?,ipad,uisplitviewcontroller,Ipad,Uisplitviewcontroller,我正在开发一款使用UISplitView的iPad应用程序。受此启发,当处于纵向模式时,我在细节视图中显示一个按钮,显示popover控制器。这很有效。但是,仅当设备旋转时,才会发送相应的UISPLITVIEWCONTROLLERGATE消息。因此,当应用程序首次以纵向模式加载时,我的导航按钮不可见 是否有可能以某种方式说服UISplitViewController在加载或其他情况下发送该消息,或者我是否需要重新实现自己的popover逻辑以使其正常工作 谢谢 -帕特里克,真奇怪。也许你错过了什

我正在开发一款使用UISplitView的iPad应用程序。受此启发,当处于纵向模式时,我在细节视图中显示一个按钮,显示popover控制器。这很有效。但是,仅当设备旋转时,才会发送相应的UISPLITVIEWCONTROLLERGATE消息。因此,当应用程序首次以纵向模式加载时,我的导航按钮不可见

是否有可能以某种方式说服UISplitViewController在加载或其他情况下发送该消息,或者我是否需要重新实现自己的popover逻辑以使其正常工作

谢谢


-帕特里克,真奇怪。也许你错过了什么。看看基于splitController的模板。无论应用程序以何种模式加载,它在启动时都能正常工作

那太奇怪了。也许你错过了什么。看看基于splitController的模板。无论应用程序以何种模式加载,它在启动时都能正常工作

是否确保UISplitViewController的视图是UIWindow的唯一子视图,并将其添加到应用程序中:didFinishLaunchingWithOptions:method of your app delegate

是否确保UISplitViewController的视图是UIWindow的唯一子视图,您将其添加到应用程序中:didfishlaunchingwithoptions:methodofyour app delegate

我们遇到了完全相同的问题,结果证明此线程具有正确的线索。在将我们的应用程序与SplitView模板进行比较时,我们注意到SplitView模板的作用与此处所述完全相同:在application:didFInishLaunchingWithOptions中将UISplitViewController设置为根视图控制器


Out先前的解决方案将XIB中的拆分视图控制器直接链接到窗口。虽然这样做有效,但分割视图似乎很难获得启动方向,并且出现了缺少按钮的情况。当我们删除XIB中的链接并在app delegate中的代码中创建它时,一切正常。

我们遇到了完全相同的问题,结果证明该线程有正确的线索。在将我们的应用程序与SplitView模板进行比较时,我们注意到SplitView模板的作用与此处所述完全相同:在application:didFInishLaunchingWithOptions中将UISplitViewController设置为根视图控制器


Out先前的解决方案将XIB中的拆分视图控制器直接链接到窗口。虽然这样做有效,但分割视图似乎很难获得启动方向,并且出现了缺少按钮的情况。当我们删除XIB中的链接并在app delegate中的代码中创建它时,一切正常。

FTR,我通过创建UISplitViewController的导航感知子类来实现功能,该子类在初始加载时执行正确的操作。您是如何做到的?我也有同样的问题。。当应用程序以纵向模式启动时,我想在纵向模式下显示按钮。。谢谢你的帮助!FTR,我通过创建UISplitViewController的导航感知子类,在初始加载时做正确的事情,使事情正常运行。您是如何做到这一点的?我也有同样的问题。。当应用程序以纵向模式启动时,我想在纵向模式下显示按钮。。谢谢你的帮助!为什么要否决投票?他有和赞成票相同的解决方案。为什么反对票?他有着与赞成票相同的解决方案。