准备动画
参数1, 动画的作用 (区分多个动画); 参数二, 传递参数用 nil (用于UI) NULL(用于C语言)
[UIView beginAnimations:@"改变大小" context:NULL ];
设置动画的代理
[UIView setAnimationDelegate:self];
设置后代理的方法(willstart)将不会执行
[UIView setAnimationWillStartSelector:@selector(start)];
动画延迟执行时间
[UIView setAnimationDelay:0];
设置动画的曲线
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
动画重复次数
[UIView setAnimationRepeatCount:5.5];
自动往返 (必须重复次数大于1)
[UIView setAnimationRepeatAutoreverses:YES];
在准备动画的时候, 可以设置动画属性
[UIView setAnimationDuration:0.5];
2.修改view的属性 (不是所有的属性可以修改),
frame / center / alpha / bounds / transform / backgroundcolor 可以用时修改多个属性
self.changeView.frame = CGRectMake(10, 10, 100, 100);
self.changeView.backgroundColor = [UIColor redColor];
3.提交动画
[UIView commitAnimations];
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网页标题:UIView属性动画-创新互联
当前URL:https://www.cdcxhl.com/article16/copsdg.html
成都网站建设公司_创新互联,为您提供云服务器、做网站、微信小程序、手机网站建设、Google、关键词优化
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联