一些简单的动画效果

//利用transfrom改变做动画

- (void)keyboardWillChangeFrame:(NSNotification*)note

{

CGFloatduration = [note.userInfo[UIKeyboardAnimationDurationUserInfoKey]doubleValue];

[UIViewanimateWithDuration:durationanimations:^{

CGFloatty = [note.userInfo[UIKeyboardFrameEndUserInfoKey]CGRectValue].origin.y-YDYScreenH;

self.toolbar.transform=CGAffineTransformMakeTranslation(0, ty);

}];

}

//利用约束改变做动画

- (IBAction)registerBtnClick:(UIButton*)sender {

if(self.leftConstant.constant==0) {

self.leftConstant.constant= -self.view.frame.size.width;

[self.registerBtnsetTitle:@"已有帐号?"forState:UIControlStateNormal];

}else{

self.leftConstant.constant=0;

[self.registerBtnsetTitle:@"注册帐号"forState:UIControlStateNormal];

}

[UIViewanimateWithDuration:0.25animations:^{

[self.viewlayoutIfNeeded];

}];

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容