在 iOS 中切换视图的最佳方式
Posted
技术标签:
【中文标题】在 iOS 中切换视图的最佳方式【英文标题】:Best way to change between views in iOS 【发布时间】:2011-07-07 01:40:48 【问题描述】:您如何从一种观点转到另一种观点?是
[window addSubview:myView];
唯一的选择还是有更好的方法来做到这一点?
【问题讨论】:
【参考方案1】:首先看一下苹果的View Controller Programming Guide for ios。您可能会从它听起来的基于导航的界面开始。您所说的完全正确,但您想利用动画等功能,如果您使用 Apple 的视图控制器类,这些功能是“免费”提供的。
【讨论】:
我确实尝试了 UINavigationController 但是当我使用 pushViewController:animated 从 myView1 初始化和推送 myView2 时,它不起作用。当我单击应该将我带到 myView2 的按钮时收到 SIGABRT 信号(单击该按钮,我已使用上述方法)请告知。 这样的资源:@987654322@ 是一个好的开始;您将需要本教程的第 2 部分来完成基于导航的示例应用程序。导航控制器的一个很好的阅读在这里:developer.apple.com/library/ios/#featuredarticles/… @petert 我也在寻找“在 iOS 中切换视图的最佳方式” 99% 的人说你所说的使用 UINavigationController,但是如果登录后我要推送的控制器是 uitabbarcontroller? UITabBarController 无法推入 UINavigationController。以上是关于在 iOS 中切换视图的最佳方式的主要内容,如果未能解决你的问题,请参考以下文章