我有一个只支持纵向模式的应用程序,它有一个表格,每个单元格都包含一个标题和一个带有 YouTube 视频的 web 视图。
现在,您将如何让 Youtube 播放器同时处于横向和纵向模式?
[cell.titleLabel setText:[[[StoreVars sharedInstance].sharedArrayOfVideo objectAtIndex:indexPath.row] objectForKey:@"title"]];
NSString *ID = [[[StoreVars sharedInstance].sharedArrayOfVideo objectAtIndex:indexPath.row] objectForKey:@"id"];
NSString *code = [NSString stringWithFormat:@"<iframe width=\"280\" height=\"170\" src=\"//www.youtube.com/embed/%@\" frameborder=\"0\" allowfullscreen></iframe>",ID];
NSLog(@"Loading video: %@",code);
[cell.videoWebView loadHTMLString:code baseURL:[NSURL URLWithString:@"http:"]];
[cell.videoWebView.scrollView setScrollEnabled:NO];
[cell.videoWebView.scrollView setBounces:NO];
我四处搜索并找到了这样的代码,但我无法访问单元格 webview。
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
if(webView && webView.superView) return YES;
return UIInterfaceOrientationIsPortrait(interfaceOrientation);
}