gpt4 book ai didi

iOS 8 CATransition - 屏幕外的幻灯片 View

转载 作者:行者123 更新时间:2023-11-28 21:51:03 26 4
gpt4 key购买 nike

我正在尝试将 View 滑到屏幕上,并在用户点击取消按钮时将其滑出屏幕。使用以下代码,滑动到屏幕上效果很好。

CATransition *trans = [CATransition animation];
trans.duration = 0.2;
trans.type = kCATransitionMoveIn;
trans.subtype = kCATransitionFromLeft;

[viewToAnimate.layer addAnimation:trans forKey:nil];

[self.view addSubView:viewToAnimate];

但是,我无法找到通过 CATransition(或其他方式)让它在屏幕外显示动画的最佳方式。这是如何实现的?

我敢肯定它有点小,但我看到的其他问题似乎并没有削减它。在此先感谢您的帮助。

最佳答案

试试这个,它实际上将屏幕的 y 位置更改为屏幕的末尾,并创建与您尝试的动画相同的动画。

CGRect temp = self.view.frame;
temp.origin.x = [[UIScreen mainScreen] bounds].size.width ;
[UIView animateWithDuration:0.5
delay:0.0
options: UIViewAnimationCurveEaseOut
animations:^{
self.view.frame = temp;
}completion:^(BOOL finished){
[self.view removeFromSuperview];
}];

关于iOS 8 CATransition - 屏幕外的幻灯片 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28336524/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com