-
0 votesanswersviews
iPhone界面方向更改不返回纵向
所以我有一个视图,当界面方向更改为横向时,我以模态方式呈现 . 但是,当方向返回到纵向并且模态视图自行消失时,初始视图中的工作视图仍保持横向(此表视图必须仅以纵向方向) 这是代码: - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { return ((in... -
0 votesanswersviews
在YouTube上播放youtube全屏风景,但在画像上内嵌
我有一个UIWebView视图,其大小只有iPhone屏幕的一半 . 在此webview中,我嵌入了youtube视频 . 该应用仅处于纵向模式 . 虽然我希望视频也能在风景中播放 . 现在我想要以下行为: 在纵向播放内联时,请勿全屏播放 . 一个 . 为此,我使用"webView.allowsInlineMediaPlayback=YES;" b . 我用以下链接打开we... -
10 votesanswersviews
UISplitViewController主面板显示的视图在从纵向旋转到横向时不旋转(iPad)
我将在 UISplitViewController 的主面板上展示模态视图和操作表 . iOS 9.3 1) 如果我在iPad处于纵向模式时显示视图并将iPad旋转到横向,则屏幕不会旋转 . 2)但是如果我在iPad处于横向模式时呈现视图并将iPad旋转为纵向,则屏幕正在旋转 . 我怎样才能实现轮换? -
1 votesanswersviews
当设备在横向上加载/显示时,如何“强制”以纵向显示视图?
我在我的iOS应用程序中支持所有方向和自动旋转,但我在这样的视图控制器中实现了 shouldAutorotate 方法: - (BOOL)shouldAutorotate { return NO; } 并且它肯定会阻止视图在加载或以纵向显示时旋转到横向 . 但是当加载视图控制器或看起来设备已经处于横向状态时,视图将以横向显示 . 无论设备的方向如何,我如何从头开始加载/使视图以纵向显示? ... -
140 votesanswersviews
如何在iOS 8中强制查看控制器方向?
在iOS 8之前,我们将以下代码与 supportedInterfaceOrientations 和 shouldAutoRotate 委托方法结合使用,以强制应用程序方向指向任何特定方向 . 我使用下面的代码段以编程方式将应用程序旋转到所需的方向 . 首先,我正在改变状态栏方向 . 然后只显示并立即关闭模态视图会将视图旋转到所需的方向 . [[UIApplication sharedApplic... -
0 votesanswersviews
仅在纵向模式下强制UINavigationController
我有一个MovieViewController作为UINavigationController的孩子 . 我使用MPMoviePlayerViewController播放从MovieViewController触发的视频流,在该视频视图中,它可以将方向更改为横向或纵向 . 我需要的是,当我点击完成按钮时,MovieViewController再次转为纵向模式,因为它只支持纵向模式 . 这是代码 -... -
10 votesanswersviews
iOS 6自动轮换问题 - supportedInterfaceOrientations返回值不受尊重
我有一个应用程序,我有一个 UINavigationController 子类作为我的 rootViewController . 我有 UITableViewController 让用户编辑一些设置,它应该始终处于纵向模式 . 将MoviePlayer组件推送到导航控制器后,我的应用程序还需要支持所有其他方向 . UITableViewController 子类具有supportedInterf... -
1 votesanswersviews
ios 6.0 - 横向不工作 - 子类UINavigationController从不调用shouldAutorotate方法
我创建了一个简单的应用程序,它有一个红色背景和一个按钮(为了解这个问题) . 该应用程序处于横向模式,并使用iOS6框架构建 . 我已将支持的界面方向pList属性设置为仅具有:Landscape(右主页按钮) 如果我在视图控制器中放置方法 - (BOOL)shouldAutorotate和 - (NSUInteger)supportedInterfaceOrientations并将其作为wind... -
0 votesanswersviews
iOS6.0从横向viewController以纵向方向推送新的viewController
我的应用程序是基于导航的,主要以纵向方式运行,但是一个视图控制器支持纵向和横向 . 现在的问题是,当我从横向视图控制器推送新的视图控制器时,新的视图控制器也被推入横向模式,虽然我想要它在纵向模式 . 此外,当我从横向控制器弹出视图控制器时,Poped视图控制器将以纵向模式显示 . 我不知道我的代码有什么问题 . 这是我的代码段和用于这些方向支持的信息 . 在info.plist文件中,我一直支持所... -
2 votesanswersviews
旋转Xcode 4的iPad停止屏幕
我正在Xcode 4中构建一个iPad应用程序 . 该应用程序总是显示在横向视图中 . 为实现这一目标,我尝试了以下方法: 在目标摘要屏幕中,我仅选择Landscape Left作为支持的设备Orentation . 在目标信息屏幕/ Info.plist中将支持的界面方向(iPad)设置为横向(左主页按钮) 这导致应用程序以横向模式启动,但如果我旋转设备,它仍会改变其方向 . 此外,... -
70 votesanswersviews
如何在iOS 7中以编程方式设置设备方向?
我正在使用AutoLayout在iPad应用程序上工作,如果用户启用某种模式(“抬头”模式),我想只支持纵向(或纵向颠倒)方向,此外,如果设备在风景,我想自动切换到纵向模式 . 在顶视图控制器中,我有以下内容: - (NSUInteger) supportedInterfaceOrientations { if (self.modeHeadsUp) { return UII... -
0 votesanswersviews
iOS Force splitViewController旋转到Landscape
我有一个分割视图控制器,支持横向和纵向模式 . 当详细视图控制器在某个视图上时,我禁用纵向并仅允许横向 . 但是,如果用户离开该特定视图,将设备旋转为纵向,然后返回到该特定视图,则它仍处于纵向状态 . 我需要它自动旋转回景观 . 以下是我正在使用的内容 . 这些方法都是从我的子类UISplitViewController中调用的,因此方向可以取决于视图控制器 . #pragma mark - Or...