动画像这个例子的视图

时间:2011-04-14 14:30:42

标签: iphone cocoa-touch animation uiview

我在尝试为视图设置动画时遇到问题。当用户单击高级搜索按钮时,它正在导航此视图并且动画开始,但它不正确。当用户点击高级搜索按钮时,如何为视图设置动画?

(我想制作这种类型的动画:)

http://d2o0t5hpnwv4c1.cloudfront.net/041_TopPanelWithJquery/demo/index.html

是否有任何好的教程可以帮助我解决这个问题?


评论中的一些现有代码

AddSearchView.frame = CGRectMake(10, 65, 310, 148);
//CGRectMake(0, 0, 320, 480);
[self.view addSubview:AddSearchView];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationCurve:UIViewAnimationCurveEaseIn];
[UIView setAnimationDuration:0.8];
AddSearchView.frame = CGRectMake(10, 57, 310, 148);
//CGRectMake(0, 480, 320, 480);
[UIView commitAnimations]; 

1 个答案:

答案 0 :(得分:0)

当前动画完成后,您可以使用UIView的{​​{1}}方法调用其他函数。我用它来链接动画,这些动画很重视时间。对于那个特定的动画,我会尝试动画setAnimationDidStopSelector的帧属性。

另请考虑使用UIViewhttp://developer.apple.com/library/mac/#documentation/GraphicsImaging/Reference/CAKeyframeAnimation_class/Introduction/Introduction.html