Tocropviewcontroller: 演示动画

创建于 2016-10-05  ·  4评论  ·  资料来源: TimOliver/TOCropViewController

每当我向 viewController 展示:
presentViewController(cropViewController, animated: true, completion: nil)
我得到一个淡入动画,当我关闭它时同样的故事,它向我展示了一个淡出动画。

我想将其恢复为默认的 iOS 动画,呈现时从底部滑动,关闭时滑动到底部。

我为animationControllerForPresentedControlleranimationControllerForDismissedController都尝试了return nil; ,但它只适用于解雇,当我呈现视图控制器时,我仍然得到淡入结果。

知道如何恢复到默认的 iOS 演示动画吗?

enhancement question

所有4条评论

嗨@erickva! 您在使动画控制器返回nil在正确的轨道上,但您必须做的另一件事是指定控制器本身的modalTransitionStyle

TOCropViewController *cropController = [[TOCropViewController alloc] init];
cropController.modalTransitionStyle = UIModalTransitionStyleCoverVertical;

我刚刚推送了一个新版本,如果样式设置为垂直,它将禁用动画控制器,所以如果你更新到那个,你需要做的就是添加额外的代码行。 :)

我希望有帮助!

你是传奇! 谢谢你。

不用担心! 很高兴我能帮上忙! :) 享受!

对于 swift,我可以改变模态呈现样式的唯一方法是访问子视图控制器: cropViewController.childViewControllers.first?.modalTransitionStyle = .coverVertical 。 有没有更好的办法?

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

asadqazi picture asadqazi  ·  3评论

muranobu picture muranobu  ·  4评论

ClaesClaes picture ClaesClaes  ·  6评论

Snow-Tech picture Snow-Tech  ·  4评论

kcankaynak picture kcankaynak  ·  4评论