一些简单的动画效果

//利用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];

}];

}

你可能感兴趣的:(一些简单的动画效果)