温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

UIView 属性 动画

发布时间:2020-07-22 15:07:30 来源:网络 阅读:259 作者:缘起愿落 栏目:开发技术


        准备动画
         参数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];


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI