我不知道添加動畫可以使消失的模糊效果,所以感謝您的帖子,這是有幫助的。
我尋找你但不幸的是,的ondermerol答案不爲我工作相同的解決方案。
我修復使用的UIScrollView的委託 - >UIScrollViewDelegate
1)在你的類
@property (nonatomic) BOOL webViewWasForceZooming;
2)添加BOOL財產在viewDidLoad中,連接您的代表並設置BOOL值
self.webView.scrollView.delegate = self;
self.webViewWasForceScrolling = NO;
3)設置新的規模
self.webView.hidden = YES;
webViewWasForceZooming = YES;
[self.webView.scrollView setZoomScale:2.0 animated:YES];
4)變焦
#pragma mark - UIScrollViewDelegate
- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(CGFloat)scale
{
if (webViewWasForceZooming) {
webViewWasForceZooming = NO;
self.webView.hidden = NO;
}
}
因爲動畫時長不爲空,但我的解決方案並不完美展後回web視圖在webview加載後改變縮放,這很好。
希望它能幫助別人。