1
A
回答
1
如果您想在Objective-C中做到這一點,您可以(在iOS 5及以上版本)訪問UIWebView
的scrollView
屬性,並相應地縮放/移動頁面。
但是,它可能會是一個更好的策略,讓網頁本身做到這一點 - 你可以通過JavaScript訪問視口並相應地調整其縮放比例,並通過JS滾動到網頁的特定部分是微不足道的。
1
嘗試使用ScrollView
財產UIWebView
和滾動到所需的位置
- (void)scrollRectToVisible:(CGRect)rect animated:(BOOL)
也可以通過評估JavaScript字符串做到這一點使用JavaScript
:
[myWebView stringByEvaluatingJavaScriptFromString:JS];
1
這完美的作品對我來說:
確保您將視圖控制器設置爲您的網頁視圖爲UIWebViewDelegate
,並在頭文件(.h)的@interface
中聲明。
[yourWebView setDelegate:self];
然後,在webViewDidFinishLoad:
方法,插入此代碼:
[yourWebView.scrollView scrollRectToVisible:CGRectMake(0, yourPreferredScroll, 1, 1) animated:NO];
相關問題
- 1. AngularJs專注於特定領域
- 2. 我不想專注於如果用戶專注於特定的div
- 3. 專注於第一種形式
- 4. 專注於NSTextView
- 5. 專注於EditText
- 6. 如何專注於使用JavaScript的網頁的特定部分?
- 7. 選擇特定的文本框,以專注於Windows Phone 8
- 8. 如何讓我的ListView專注於特定項目?
- 9. 專注於具有特定ID的段落
- 10. 專注於primefaces中的特定選項卡tabview
- 11. 你如何專注於特定的網頁元素? VB.net
- 12. Android webView專注於圖像的特定部分
- 13. 如何使用JQuery專注於特定的DIV標籤?
- 14. 編碼專注於視頻或象限中的特定對象
- 15. 如何專注於特定的Gtk.TreeView單元格?
- 16. 如何專注於特定的div使用window.location = [x]在jquery
- 17. 專注於特定的中繼器控制項目
- 18. Matplotlib:使用spstere投影專注於特定的lon/lat
- 19. Vaadin - ListSelect - 專注於選定的項目?
- 20. 強制瀏覽器專注於特定元素
- 21. 專注於特定部分通過鏈接
- 22. 使谷歌地圖專注於特定位置
- 23. 收縮UIScrollView以專注於特定頁面
- 24. UWP專注於AutoSuggestBox
- 25. TinyMce專注於Chrome
- 26. zxing專注於iOS
- 27. 專注於滾動
- 28. 以編程方式專注於DataGridViewCell
- 29. 專注於Firefox中的iframe
- 30. 專注於DataTemplate中的TextBox
聽起來不錯。是否可以鎖定滾動?這樣只有我想要的東西才能被用戶看到? – Adeeb 2012-03-11 12:45:28
我想如果你只是在'scrollView'屬性中將'scrollEnabled'設置爲'NO',你應該可以。 – lxt 2012-03-11 12:46:34
問題是我無法控制要顯示的頁面。這就是爲什麼我選擇使用UIWebView顯示它的原因,我會嘗試所有你的建議。 – Adeeb 2012-03-11 12:47:22