2014-04-29 34 views
0

我目前在一个板/活动(iOS应用程序)中使用UIWebView和UIImageView,现在我只是设法为UIImageView的“折叠”设置动画,使它远离可见内容,我这样做:展开UiWebView,然后调整大小

GCRect newFrame = self.testImageView.frame; 
newFrame.origin.x + = 500; 
[UIView animateWithDuration:1.0 animations:^{ 
self.testImageView.frame = newFrame; 
}]; 

现在我想,出现这种情况后,我扩大UIWebView的顶端(不通过状态栏),然后我有在那里我动画的UIImageView回来的另一种方法,并在那里,我想再次设定相同的宽度因为它是调整的UIWebView之前。

回答

0

您可以添加其执行上的UIImageView的动画完成后,您可以在动画Web视图的方法。坐落在此动画的完成另一种方法和动画图像视图来回到那里。

下面是一些代码,这将有助于您:

添加以下行到你的动画代码。

[UIView setAnimationDelegate:self]; 
[UIView setAnimationDidStopSelector:@selector(animationFinished)]; 

实现此animationFinished方法,做任何你想在当前动画的完成做。

你可以得到这样的实施从here的更多信息。

相关问题