我正在制作一个仅支持肖像模式的应用程序。这里我在 uiwebview 中加载 youtube 视频。所以当我切换到横向模式时,视频也必须以横向模式播放。但是在录制完视频播放器之后。我的视图控制器正在更改为横向模式,但它一直处于纵向模式,只有这里是我的 webview 代码
web=[[UIWebView alloc]initWithFrame:CGRectMake(2,0, 140, 99)];
web.backgroundColor=[UIColor redColor];
[web setDataDetectorTypes: UIDataDetectorTypeNone];
NSString *embedHTML = @"<iframe title=\"YouTube video player\" width=\"320\" height=\"460\" scrolling=\"no\" src=\"http://www.youtube.com/embed/%@?modestbranding=1&rel=0;autoplay=1;showinfo=0;loop=1;autohide=1\" frameborder=\"0\" allowfullscreen allowTransparency=\"true\"></iframe>";
NSString *htmlStr = [NSString stringWithFormat:embedHTML, [youtubeId_array objectAtIndex:i]];
web.tag=i+100;
web.scrollView.bounces=NO;
[web loadHTMLString:htmlStr baseURL:nil];
[view addSubview:web];
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
{
return ( toInterfaceOrientation=UIInterfaceOrientationPortrait);
}