Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在播放视频iOS时更改为横向模式_Ios_Objective C_Uiwebview - Fatal编程技术网

在播放视频iOS时更改为横向模式

在播放视频iOS时更改为横向模式,ios,objective-c,uiwebview,Ios,Objective C,Uiwebview,我有一个视频按钮。当我按下我的按钮时,我正试图播放youtube视频,我的程序在纵向模式下工作,但当只播放视频时,我想将纵向模式更改为横向模式 这是我的密码 - (void) playVideo { UIView *YoutubeView = [[UIView alloc] initWithFrame:CGRectMake(10, 80, 300, 225)]; YoutubeView.backgroundColor = [UIColor colorWithRed:0 green:0 bl

我有一个视频按钮。当我按下我的按钮时,我正试图播放youtube视频,我的程序在纵向模式下工作,但当只播放视频时,我想将纵向模式更改为横向模式

这是我的密码

- (void) playVideo 
{

UIView *YoutubeView = [[UIView alloc] initWithFrame:CGRectMake(10, 80, 300, 225)];

YoutubeView.backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.5];

YoutubeView.clipsToBounds = YES;

YoutubeView.layer.cornerRadius = 10.0;

NSString *urlString = [videoButtons objectAtIndex:pageIndex];

NSLog(@"URLSTRING = %@",urlString);

NSURLRequest *requestURL = [[NSURLRequest alloc]initWithURL:[NSURL URLWithString:urlString]];

UIWebView *webView = [[UIWebView alloc]initWithFrame:CGRectMake(0, 0, 500, 500)];

[webView loadRequest:requestURL];

[YoutubeView addSubview:webView];

[self addSubview:YoutubeView];

}
在这段代码中,我创建了用于播放视频的
webview

我还有一个问题。当我按下按钮时,youtube将出现在
webview
,而我按下youtube,播放视频。但我想按下按钮,我想直接去播放视频部分

我需要为这些问题做些什么

感谢您的回答和兴趣。对不起,我的英语不好:)。

这里有一个解决方案:我在这个链接上找到了答案: