2010-10-16 44 views
6

有沒有一種方法可以使用分頁在webview內導航 - 就像UIScrollView的'pagingEnabled'?在UIWebView的頁面導航 - 像setPagingEnabled

關於在UIWebViews內部滾動視圖 上設置此參數有幾點建議,但此解決方案不起作用,例如,在使用javascript設置web內容偏移的情況下。 在這種情況下,屏幕上的第一個水龍頭會將您放大回到頁面的開始位置....

是否有任何推薦的方法可以正確執行此操作?

更新
我原來的問題是,我已經設置分頁啓用,當然,是設定內容偏移了一些不等於真實頁boundry ...

問題仍然存在,雖然是否存在是執行此任務的更好方式。

+0

爲了說明問題,您是否希望像Safari應用程序這樣的用戶在Web視圖之間按下按鈕和頁面的行爲? – makdad 2010-10-17 11:24:35

+0

不,我想在單個視圖內進行分頁 – 2010-10-17 11:51:08

回答

2

是的,有一種方法。將web-kit CSS設置爲多列流。

-webkit-column-width 

使用JavaScript「scrollTo」滾動到下一首/上頁

window.scrollTo(xPagePosition, 0) 

添加一個UIView與UIView的頂部清晰的背景顏色捕獲用戶滑動手勢。