UIView动画Mac OSX效果
我正在制作一个带有弹出效果的小视图的动画,以提醒您出现错误。。。动画效果很好,但仍然不是很满意,因为我希望视图不会停止在位置(x25),但我希望它们到达(x40),然后立即返回到(x25)。换句话说,当你错误地插入用户字段以访问操作系统时,我想重新创建它们对textfield MontainLion的影响 我真的希望能够向我解释,但如果我没有成功,请comunicarmelo,以便我能够更好地解释,以解决这个问题。谢谢大家!罗里 下面我向您展示了显示我正在使用的弹出窗口的代码UIView动画Mac OSX效果,uiview,uianimation,Uiview,Uianimation,我正在制作一个带有弹出效果的小视图的动画,以提醒您出现错误。。。动画效果很好,但仍然不是很满意,因为我希望视图不会停止在位置(x25),但我希望它们到达(x40),然后立即返回到(x25)。换句话说,当你错误地插入用户字段以访问操作系统时,我想重新创建它们对textfield MontainLion的影响 我真的希望能够向我解释,但如果我没有成功,请comunicarmelo,以便我能够更好地解释,以解决这个问题。谢谢大家!罗里 下面我向您展示了显示我正在使用的弹出窗口的代码 - (Void)p
- (Void)presentazioneViewTransition
{
CGRect endREct ;
endREct = CGRectMake (25, 160, 270, 90);
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.25];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(endRightAnimation)];
self.frame = endREct;
[UIView commitAnimations];
}
可以像这样使用简单的基于块的UIView动画方法
-(void)presentazioneViewTransition{
CGRect transitionRect = CGRectMake(40.0f, 160.0f, 270.0f, 90.0f);
CGRect endREct = CGRectMake (25.0f, 160.0f, 270.0f, 90.0f) ;
[UIView animateWithDuration:0.15f
animations:^{
self.frame = transitionRect;
}
completion:^(BOOL finished) {
[UIView animateWithDuration:0.1f
animations:^{
self.frame = endREct;
}];
}];
}