ios - 更改从一个 View 到另一个 View 的过渡样式

标签 ios uiview uimodaltransitionstyle

我目前使用该方法在 view1 和 view2 之间转换:

-(IBAction)goToView2{
    view2.modalTransitionStyle=UIModalTransitionStyleCoverVertical;
    [self presentModalViewController:view2 animated:YES];
}

这使得 view2 垂直覆盖 view1,我想要的是在基于导航的应用程序模板中水平覆盖它,有没有可能这样做,我使用基于 View 的应用程序,thanx 提前:)

最佳答案

不幸的是,使用模态视图封面无法开箱即用。 模拟这种情况的一种方法是在屏幕边界之外的矩形中使用标准添加 subview 命令在屏幕外创建第二个 View ,然后执行 uiview 动画以将新 View 带入并将旧 View 带出。如果您需要更多帮助,请告诉我。

关于ios - 更改从一个 View 到另一个 View 的过渡样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7399986/

相关文章:

iOS:UIVIew 在 segue 和 popViewController 之后回到起始位置

ios - UITableView 和 UITableViewDataSource

ios - 如何控制阴影扩散和模糊?

iphone - 首先停用 UIModalTransitionStylePartialCurl 打开新的 UIVIewController

iphone - 有没有办法调整 UIModalTransitionStyle 速度/持续时间?

ios - 为什么设备锁定时我可以访问文件? (iOS)

ios - Crashlytics 未报告任何前台 OOM

objective-c - 无限的 UIScrollView

ios - UIView 动画延迟

ios - 有没有办法不分配 UIModalTransitionStyle?