iPhone UIView动画最佳实践在iPhone上设置动画视图过渡的最佳做法是什么?例如,ViewTransitions来自apple 的示例项目使用如下代码:CATransition *applicationLoadViewIn = [CATransition animation];[applicationLoadViewIn setDuration:1];[applicationLoadViewIn setType:kCATransitionReveal];[applicationLoadViewIn setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]];[[myview layer] addAnimation:applicationLoadViewIn forKey:kCATransitionReveal];但是网络上还有漂浮的代码片段,如下所示:[UIView beginAnimations:nil context:nil];[UIView setAnimationDuration:0.75];[UIView setAnimationDelegate:self];[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:myview cache:YES];[myview removeFromSuperview];[UIView commitAnimations];什么是最好的方法?如果你也可以提供一个片段,那就非常感激了。注意:我无法让第二种方法正常工作。
3 回答
Cats萌萌
TA贡献1805条经验 获得超9个赞
让我们试试看看Swift 3 ......
UIView.transition(with: mysuperview, duration: 0.75, options:UIViewAnimationOptions.transitionFlipFromRight , animations: { myview.removeFromSuperview()}, completion: nil)
- 3 回答
- 0 关注
- 611 浏览
添加回答
举报
0/150
提交
取消