第一种方法:,使用监听
UIView beginAnimations方法如下:
[UIView beginAnimations:nil context:nil];//代理,,监听对象[UIView setAnimationDelegate:self]; //<span style="font-family: Arial, Helvetica, sans-serif;">removeCover 是动画执行完后要调用方法</span>[UIView setAnimationDidStopSelector:@selector(removeCover)];self.coverBtn.alpha =0.0;[UIView commitAnimations];removeCover:
-(void)removeCover{[self.coverBtn removeFromSuperview];self.coverBtn=nil;}第二种方法:使用block, UIViewanimateWithDuration
[UIView animateWithDuration:1.0 animations:^{self.coverBtn.alpha= 0.0;self.iconbtn.frame = self.oldPicFrame;} completion:^(BOOL finished) {[self.coverBtn removeFromSuperview];self.coverBtn =nil;}];
一个人的旅行,反而会更贴近自己的内心,