Animation UIWebView和动画

Animation UIWebView和动画,animation,uiwebview,resize,frame,Animation,Uiwebview,Resize,Frame,我想知道是否有一种方法可以为UIWebView的大小和位置设置动画。 如果我这样做: [UIView animateWithDuration:1.0 animations:^{ self.frame = CGRectMake(20.0, 20.0, 80.0, 80.0); }]; 或 虽然有一个灰色的盒子在做动画, WebView的内容会立即切换到新大小,而无需设置动画。 (scalesPageToFit属性设置为“是”) 对此有什么建议吗?还没有解决文本宽度的即时更改问题,但是您可

我想知道是否有一种方法可以为UIWebView的大小和位置设置动画。 如果我这样做:

[UIView animateWithDuration:1.0 animations:^{
    self.frame = CGRectMake(20.0, 20.0, 80.0, 80.0);
}];

虽然有一个灰色的盒子在做动画, WebView的内容会立即切换到新大小,而无需设置动画。 (scalesPageToFit属性设置为“是”)


对此有什么建议吗?

还没有解决文本宽度的即时更改问题,但是您可以通过编程将UIWebView的背景更改为clearColor来摆脱灰色框。由于某种原因,如果您通过Interface Builder执行此操作,则不起作用

[UIView beginAnimations:@"zoomIn" context:nil];
[UIView setAnimationDuration:2.75]; 
[UIView setAnimationDelegate: self];

    self.frame = CGRectMake(20.0, 20.0, 80.0, 80.0);

[UIView commitAnimations];