【发布时间】:2011-05-14 07:59:11
【问题描述】:
我在 UIScrollView 中有一个 UIWebview。在 webview 中,我有一个嵌入的 YouTube 电影。当我播放 YouTube 电影时,一切正常,但是,当我按下全屏按钮时,电影开始在 web 视图后面播放。将 WebView 放在最前面是行不通的,因为我希望 ScrollView 的滚动功能能够进行水平滚动。
【问题讨论】:
-
为什么在滚动视图中有一个 webview? UIWebView 实现自己的滚动行为。另外,根据您连接代表的方式,您可能会在 UIWebView 和 UIScrollView 都实现的
UIScrollViewDelegate中获得奇怪的行为。因此,如果你告诉滚动视图和 webview 它的委托属性应该指向你自己(你的控制器),那么每次 webview 滚动时,它都会触发像scrollViewDidScroll:这样的方法,这将与你触发时触发的方法相同。滚动视图滚动而不是 webview。对我来说似乎很讨厌。 -
我想要实现的是我可以水平滚动不同的网页视图(每个网页视图都是杂志页面)。 webviews 的滚动行为被禁用。那么有没有办法更好地做到这一点,或者您能告诉我如何将 YouTube 电影放到前台吗?
标签: iphone ipad uiwebview uiscrollview youtube