【问题标题】:Best way to change between views in iOS在 iOS 中切换视图的最佳方式
【发布时间】:2011-07-07 01:40:48
【问题描述】:

您如何从一种观点转到另一种观点?是

[window addSubview:myView];

唯一的选择还是有更好的方法来做到这一点?

【问题讨论】:

    标签: ios uiview navigation uiwindow


    【解决方案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。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多