kri*_*son 3 iphone objective-c uiview ios4
当我将frame.origin.x从x移动到x-200时,我设法让我的UIView动画化; 但是,当frame.origin.x达到x-200时,我希望它能来回弹跳一下.
任何关于我应该怎么做的提示?谢谢
int targetX = 200;
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.1];
[UIView setAnimationBeginsFromCurrentState:YES];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
myView.frame = CGRectMake(targetX, 0, [myView frame].size.width, [myView frame].size.height);
[UIView commitAnimations];
Run Code Online (Sandbox Code Playgroud)
我相信你需要做一个路径动画.请参阅:http://www.bdunagan.com/2009/04/26/core-animation-on-the-iphone/获取有关此操作的简单教程.
基本动画只是在一个点和另一个点之间进行动画处理,并有一些速度变化(轻松进入,缓出).路径动画可以做曲线,方向变化等.
| 归档时间: |
|
| 查看次数: |
8991 次 |
| 最近记录: |