我是 Objective-C 编程的新手,我在理解如何在两个 View 之间转换时遇到了一些困难。
基本上,我有我的主视图(应用程序打开时加载的 View ),我想在按下按钮时转换到新 View 。按下按钮后,用户不需要返回主视图——它基本上是一个标题屏幕。
有人可以简要解释一下我需要采取哪些步骤才能实现这一目标吗?
非常感谢。
最佳答案
您可以使用 UIView 的类方法 transitionFromView:toView:duration:options:completion: . 从 viewA 切换到 viewB 的调用可能如下所示:
[UIView transitionFromView:viewA
toView:viewB
duration:1.0
options:UIViewAnimationOptionTransitionFlipFromLeft
completion:^(BOOL finished){
[viewA release];
}];
正如您提到的,用户不会返回到 mainView,我在完成参数中添加了一些内容,以便之后摆脱 viewA。
您可以找到动画选项in the constants of the UIView class文档。
关于objective-c - View 转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5848838/