【发布时间】:2015-03-02 07:01:03
【问题描述】:
我是相当新的 iOS 开发人员。例如,我的应用有多个 viewControllers -
- 登录屏幕
- 主屏幕/我的个人资料屏幕
- 排行榜/排名屏幕
- 等等..
每个屏幕都有自己的viewController。
用动画在任意两个任意viewControllers 之间转换的最佳方式是什么?
我目前的做法是 -
- 保留对
AppDelegate.m中每个viewController的引用 - 根据需要不断更改窗口的根控制器
这既麻烦又似乎效率很低,而且我不太确定如何在此处合并动画过渡。
我看到了UINavigationController 的一些示例,但它看起来像是一个“堆栈”视图,您可以进入然后退出。我不想在此处保留历史记录,只需从任何视图切换到另一个视图即可。
有什么好的方法可以做到这一点?
谢谢!
【问题讨论】:
-
看看UITabBarController,除了登录可能有用
-
是的,但是标签栏显示在底部,对吗?
标签: ios objective-c cocoa-touch uiviewcontroller