作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个应用程序,它提供一个 View Controller (用于注册/登录)和一个容器 View ,以及两个使用水平翻转在彼此之间切换的 View 。该应用程序本身可以在注册前使用。我正在寻求改变 Storyboard的处理方式。
因此,在打开应用程序后,会出现一个登录按钮。如果用户点击登录,则使用 Cover Vertical 动画呈现 View Controller 。在这个 View Controller 的左上角是一个注册按钮。点击它会使用水平翻转动画进行模态转换。在注册 View Controller 上有登录和取消按钮。我希望 Login 返回登录屏幕,Cancel 返回到使用 Cover Vertical 动画显示的 View Controller 。得到它很好,但使用的动画是水平翻转动画,而不是(非)覆盖垂直动画。
我试过下面的代码:
self.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
在关闭 View Controller 之前,但它仍在翻转而不是揭开。
感谢您的帮助!
~詹姆斯
最佳答案
我看不出有什么不可行的,但作为示例,这里是我将使用的代码:
[self setModalTransitionStyle:UIModalTransitionStyleCoverVertical];
[self dismissModalViewControllerAnimated:YES];
我建议试试这个,它对我来说效果很好。
关于objective-c - 使用与呈现时不同的动画关闭模态视图 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7798301/
我是一名优秀的程序员,十分优秀!