3
A
回答
3
已解決。
一個新的屬性添加到XXXViewController存儲當前縮放比例(相對於初始規模)
@property (nonatomic, assign) float zoomScale;
設置zoomScale的初始值,在某些適當的地方(例如,viewDidLoad中?)
self.zoomScale = 1.0f;
更新當ScrollView的縮放比例改變時(UIWebView的ScrollView)縮放比例
- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale{
self.zoomScale *= scale;
}
如果zoomScale是一定範圍內(近1.0)中,web視圖不縮放
if(self.zoomScale - 1.0 < 0.001 && self.zoomScale - 1.0 > - 0.001) {
// Not zooming
}
而且,如果你想改變的規模,你應該
- (void)changeWebViewScale:(float)scale
{
[self.webView.scrollView setZoomScale:scale/self.zoomScale animated:YES];
}
0
http://www.seeques.com/19639347/how-to-detect-zoom-scale-of-uiwebview.html
在我我必須添加一個scrolview
var和scrolviewdelegate
,然後將該scrolview
設置爲webview's
scrolview
以便能夠調用scrolviewdidendzooming
方法
相關問題
- 1. 如何檢測UIWebView的縮放比例
- 2. 在UIWebView中檢測縮放比例
- 3. 如何檢測Android MapView是否已被平移或縮放?
- 4. 檢測UIWebView是否顯示www.example.com鏈接
- 5. 縮放UIwebview swift
- 6. UIWebView縮放
- 7. UIWebView,縮放&elementFromPoint
- 8. 檢測縮放iOS上的縮放
- 9. ZedGraph如何檢測放大或縮小?
- 10. 如何檢測MKMapView縮小/放大?
- 11. 如何檢查UIWebView是否爲空
- 12. uiwebview縮放文本
- 13. UIWebView縮放級別
- 14. UIWebView - 關閉縮放?
- 15. Uiwebview在縮放和縮放後刷新
- 16. 是否可以在iOS Safari中檢測放大/縮小事件?
- 17. 檢查縮放級別是否改變
- 18. 檢測iPad Safari或縮放
- 19. iPhone檢測縮放 - 幫助!
- 20. 檢查UIWebView是否加載
- 21. 檢測輸入流是否收縮
- 22. JS - 檢測UIwebView
- 23. 如何在iOS中檢測UIWebView中音頻的播放狀態?
- 24. 如何在iOS 11中檢測UIWebview放置?
- 25. 如何檢測UIWebView內的YouTube視頻播放按鈕觸摸?
- 26. 如何快速檢測字符串是否被zlib壓縮?
- 27. UIWebView不斷縮放iOS 5
- 28. iphone uiwebview編程縮放
- 29. 在UIWebView上設置縮放
- 30. UIWebView - 縮放multipage PDF ToFit
只是在黑暗中拍攝,但你可以用捏手勢識別器與UIWebView有關嗎? –