2012-02-17 66 views
2

這可能是一個愚蠢的問題,但我在滾動視圖中插入了一個webview,不幸的是,當在Safari中觸摸時,scrollview和webview不會流利地移動。我怎麼解決這個問題?有什麼辦法可以讓他們滾動和放大更流利嗎?對不起,我的拼寫,但我不是[英語母語]。謝謝。UIWebView和UIScrollView的滾動行爲

+1

你是什麼意思的「更流利」?你不應該在你的UIScrollView中放置UIWebView。 UIWebView允許縮放,滾動,平移等。 – bschultz 2012-02-17 20:19:07

+0

爲什麼要在scrollView中放置一個webView? webView將自動滾動。 – tallybear 2012-02-17 20:21:16

+0

我已經反覆閱讀,應該避免這種情況,甚至可能在Apple的文檔中。看看http://dbrajkovic.wordpress.com/2012/01/08/load-images-asynchronously-in-a-uitableview-using-gcd-grand-central-dispatch/也許它可能有助於你的問題。 – dbrajkovic 2012-02-17 20:36:25

回答

0

爲了能夠更流利地移動,您可能會減少網站的內容。根據我的經驗,UIWebView是非常重的對象(內存和處理器智能對話)。據我所知,蘋果一直在努力實現更好的課堂表現。我無法想象這個問題的簡單解決方案。即使加載單個的UIWebView也不是對於操作系統的簡單。但我可能是錯的...

BTW:一個UIWebView已經實現了UIScrollView,雖然它實際上不是一個子類,它符合UIScrollViewDelegate協議。

+0

好的,謝謝。希望蘋果比UIWebView的重量更輕 – Alessandro 2012-02-17 21:05:59

0

UIWebView已經是UIScrollView的子類,所以你不應該再次使用UIScrollView類。使用UIWebView的delgete方法。

+0

不,我用這兩個,因爲我想在滾動視圖中包含更多的webviews – Alessandro 2012-02-17 20:24:18

+0

你到底想要完成什麼?將UIWebViews放入UIScrollViews看起來像是一場等待發生的災難。您的用戶可能不會感激它。 – tallybear 2012-02-17 20:27:14

+0

更流利的意思是加載圖形更快。 – Alessandro 2012-02-17 20:28:59