2010-12-07 60 views
1

在大家說「爲什麼你在uiwebview中使用uiscrollview - 委託方法會變得困惑」 - 讓我說我正在創建一個應用程序,其內容是HTML並且正在分頁內容。我的問題是,我在每個將因某些原因無法播放網頁嵌入的HTML5視頻:嵌入在UIScrollView中的UIWebview

這裏是我的代碼片段:

它會在Safari中播放,但不能在我的iPad或iPad模擬器(4.2)。 uiscrollview是否有所作爲?有沒有人見過這個?我從我的iPad上的靜態頁面播放視頻,但也許CSS是搞亂了它?

感謝您的任何有益的建議...... 標記

+0

哦,順便說一下......我在單獨的uiwebview中使用了html,並且視頻播放效果很好。當我點擊嵌入在滾動視圖中的webview時,「播放」按鈕會改變顏色,看起來我正在接觸一個觸摸事件 - 但是沒有視頻開始播放? – cipherz 2010-12-07 13:37:39

回答

1

是,大爲頭痛後,我想通了。我有

scrollView.delayContentTouches = YES;

這意味着它會工作,但你必須持續點擊一秒左右的滾動視圖來找出它是否是一個滑動或不滑動。

我也有一個自定義的gesturerecognizer視圖,我沒有使用,也採取了事件。

如果你按住按鈕3秒鐘,它就起作用了,但現在它正常響應。

0

在xcode 4.3.1中創建一個新項目。文件 - >新建項目 - >基於頁面的應用程序。將UIWebView拖放到故事板上。

+0

在發佈複製和粘貼樣板/逐字回答多個問題時要小心,這些問題往往會被社區標記爲「垃圾」。如果你這樣做,那麼它通常意味着問題是重複的,所以將它們標記爲:http://stackoverflow.com/questions/4252331 – Kev 2012-06-18 23:25:38