【发布时间】:2011-08-31 09:27:33
【问题描述】:
我有一个 UIViewController,里面有一个 UIScrollView。这个滚动视图包含一些字符串和图像,最近它自己的 UIWebView 包含一个 YouTube 视频。
作为第一种情况,假设用户可以访问 Internet,我应该如何向用户显示该框包含当前正在加载的内容?
沉思:
我能够在这个 UIWebView 上放置一个 UIView(在滚动视图中),其中包含一个 UILabel,其中包含文本“正在加载...”。但是我无法根据视频完全出现的时间来删除/隐藏标签,因为我无法让 viewDidAppear 等人做出回应。我还可以访问一个 BOOL,它告诉我用户是否可以访问 Internet,所以问题的另一面是设置相同的标签来解释他们没有网络访问权限,如果这是真的。 (这将解释此滚动视图中存在白框)
我还研究了是否可以编写一个自定义响应器以在 Web 视图中的视频缩略图完成加载时触发,但我再次无法获得任何响应器方法来为此命中上班。
简而言之,我应该如何解决这个问题?提前感谢您的任何建议或帮助。
【问题讨论】:
标签: iphone objective-c ios youtube