iPad UISplitView纵向视图初始状态:如何显示popover控制器小部件?
我正在开发一款使用UISplitView的iPad应用程序。受此启发,当处于纵向模式时,我在细节视图中显示一个按钮,显示popover控制器。这很有效。但是,仅当设备旋转时,才会发送相应的UISPLITVIEWCONTROLLERGATE消息。因此,当应用程序首次以纵向模式加载时,我的导航按钮不可见 是否有可能以某种方式说服UISplitViewController在加载或其他情况下发送该消息,或者我是否需要重新实现自己的popover逻辑以使其正常工作 谢谢iPad UISplitView纵向视图初始状态:如何显示popover控制器小部件?,ipad,uisplitviewcontroller,Ipad,Uisplitviewcontroller,我正在开发一款使用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的导航感知子类,在初始加载时做正确的事情,使事情正常运行。您是如何做到这一点的?我也有同样的问题。。当应用程序以纵向模式启动时,我想在纵向模式下显示按钮。。谢谢你的帮助!为什么要否决投票?他有和赞成票相同的解决方案。为什么反对票?他有着与赞成票相同的解决方案。