一些簡單的動畫效果

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

}];

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容