The*_*uhn 22 uinavigationcontroller uisplitviewcontroller ios ios5
我有一个使用导航控制器的XCode iPad项目.我试图获得一个按钮将UISplitViewController推送到导航堆栈,但是出现了这个错误:
拆分视图控制器无法推送到导航控制器
原来UISplitViewController不能很好地与UINavigationController一起使用.但是,单击此按钮时,我仍需要显示拆分视图控制器.我该怎么做呢?而且,同样重要的是,如何制作一个后退按钮,以便用户可以返回到导航控制器?
gle*_*rey 31
要显示SplitViewController,您需要使用setRootViewController.这是因为SplitViewController需要是根视图控制器.
来自Apple的文档:
拆分视图控制器必须始终是您创建的任何接口的根.换句话说,您必须始终从UISplitViewController对象安装视图作为应用程序窗口的根视图.然后,拆分视图界面的窗格可能包含导航控制器,标签栏控制器或实现界面所需的任何其他类型的视图控制器.
要返回,您需要使用setRootViewController返回到前一页.当我将我的iPhone应用程序转换为通用时,我遇到了这个问题,最后使用iPhone的导航控制器和iPad版的setRootViewController.这有点令人失望,因为你不能在没有一点捏造的情况下很好地制作动画.
| 归档时间: |
|
| 查看次数: |
13266 次 |
| 最近记录: |