我想禁用我的UIWebView
中的所有用戶交互,僅適用於滾動的支持,因爲我只想預覽webView。有什麼好主意嗎?謝謝。如何在UIWebView中禁用除滾動交互以外的所有用戶交互
現在我做如下:
我webView的
1.停用用戶交互2.加我的滾動視圖,和框架是一樣的我webView的
3.in webViewDidFinishLoad
,我得到webView的內容高度是這樣的:
- (void)webViewDidFinishLoad:(UIWebView *)webView{
[self defaultWebViewDidFinishLoad];
[self.navigationItem setTitle:[self.webview stringByEvaluatingJavaScriptFromString:@"document.title"]];
CGFloat height = [[webView stringByEvaluatingJavaScriptFromString:@"document.body.offsetHeight"] floatValue];
self.scrollview.contentSize = CGSizeMake(DEVICE_WIDTH, height);
self.webview.scrollView.contentSize = CGSizeMake(DEVICE_WIDTH, height);
}
4.當滾動滾動視圖我,把我像webView.Scrollview的contentOffSet這個:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
[self.webview.scrollView setContentOffset:CGPointMake(scrollView.contentOffset.x, scrollView.contentOffset.y)];
}
但是有一個問題,很多圖片滾動時無法顯示。
請您詳細說明我們您的努力是否顯示代碼的必要部分? – manetsus
請通過[編輯](http://stackoverflow.com/posts/35471890/edit)給出回覆帖子本身的任何評論的效果。 – manetsus