간단한 대답은 iframe 안에 비디오를 포함시켜야한다는 것입니다.
if (self.youTubeID) {
NSString *embeddedYouTubeURL = [NSString stringWithFormat:@"http://www.youtube.com/embed/%@",self.youTubeID];
//NSString *controls = @"?controls=2&autohide=1";
self.webView.opaque = NO;
self.webView.backgroundColor = [UIColor blackColor];
NSString *html = [NSString stringWithFormat:@"<!DOCTYPE HTML><head></head><html><body><iframe width='%f' height='%f' src='%@' allowfullscreen></iframe></body></html>", self.webView.frame.size.width *2, self.webView.frame.size.height*2, embeddedYouTubeURL];
[self.webView loadHTMLString:html baseURL:nil]; }
물론 컨테이너를 채우기 위해 확장됩니다. 모든 웹 프레임이 전체 화면을 확장하고 iOS에 경계를 두는 것이 위험 할 수 있습니다. DOM이 윈도우 시스템에 대해 너무 많이 알고 있음을 의미합니다. – CodaFi