【发布时间】:2015-05-15 23:14:07
【问题描述】:
我正在尝试像这样在我的UIViewController 中添加UIWebView。
NSString *youTubeVideoHTML = @"<html><head><style>body{margin:0px 0px 0px 0px;}</style></head> <body> <div id=\"player\"></div> <script> var tag = document.createElement('script'); tag.src = 'http://www.youtube.com/player_api'; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); var player; function onYouTubePlayerAPIReady() { player = new YT.Player('player', { width:'320', height:'568', videoId:'%@', events: { 'onLoad': onPlayerReady } }); } function onPlayerReady(event) { event.target.playVideo(); } </script> </body> </html>";
NSString *strYoutubeId = [arrSearchAssignmentList[indexPath.row][@"id"][@"$t"] stringByReplacingOccurrencesOfString:@"http://gdata.youtube.com/feeds/api/videos/" withString:@""];
NSString *html = [NSString stringWithFormat:youTubeVideoHTML, strYoutubeId];
videoView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 568)];
videoView.backgroundColor = [UIColor clearColor];
videoView.opaque = NO;
[self.view addSubview:videoView];
videoView.mediaPlaybackRequiresUserAction = NO;
[videoView loadHTMLString:html baseURL:[[NSBundle mainBundle] resourceURL]];
在这里我想在单击完成按钮时隐藏UIWebView。
那么当点击完成按钮时是否有隐藏UIWebView 或者当它全屏播放视频时如何处理`UIWebView 中的完成按钮?
【问题讨论】:
-
你在说什么完成按钮?
-
你说的是网页视图外的完成按钮。并单击完成按钮隐藏 Web 视图?
-
我说的是当我们在全屏的 UIWEBVIEW 中播放任何视频时,当时在左上角显示完成按钮。
标签: ios objective-c iphone uiwebview