2010-12-14 25 views
0

我有一個UIWebView顯示長度爲多頁的內容。UIWebView從不顯示滾動條

問題是:滾動條從不出現,而用戶垂直滾動內容(不像在Safari中,或在其他使用看起來是UIWebView的應用程序中)。我看不到任何方式來編程控制。

在iOS 3.1到4.2上,在iPhone和iPad上,設備和模擬器的行爲都是相同的。

任何人有任何想法?

回答

3

您確定WebView沒有比其父母略大嗎?如果它有點太大,那麼滾動條實際上​​可能在那裏,但離開屏幕。

+0

好吧,如果有問題的最大問題的徽章,我想我已經贏得了它。是的 - 那就是答案。不知何故,我在Interface Builder中獲得了額外的9px寬度。謝謝! – StephenT 2010-12-18 07:50:01

0
[(UIScrollView*)[webview.subviews objectAtIndex:0] setShowsVerticalScrollIndicator:YES]; 
+0

這取決於實施細節,並可能在未來的版本中打破,或在App Store審批流程中拒絕您的應用程序。 – 2010-12-14 07:58:10

+0

這非常有道理 - 但是,滾動時我仍然看不到滾動條。文檔說showsVerticalScrollIndicator的默認值是YES,所以理論上我不應該明確地設置它,對嗎? – StephenT 2010-12-14 08:01:21

+0

@StephenT:是的,它應該是YES作爲默認值。 – CristiC 2010-12-14 08:19:54