我在尝试为视图设置动画时遇到问题。当用户单击高级搜索按钮时,它正在导航此视图并且动画开始,但它不正确。当用户点击高级搜索按钮时,如何为视图设置动画?
(我想制作这种类型的动画:)
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];
答案 0 :(得分:0)
当前动画完成后,您可以使用UIView
的{{1}}方法调用其他函数。我用它来链接动画,这些动画很重视时间。对于那个特定的动画,我会尝试动画setAnimationDidStopSelector
的帧属性。