-
4 votesanswersviews
启用iPhone界面方向
我试图让我的应用程序在设备本身旋转时旋转界面,但我无法做到正确 . 我在plist info文件中添加了支持的接口,并为shouldRotateToInterfaceOrientation返回yes . - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { ... -
0 votesanswersviews
Iphone Portraits模式切换回横向模式不自动工作
我的应用程序在Portraits模式下正确启动并且运行良好,但在我的应用程序中某些视图仅支持横向模式和一些横向和肖像,当我将应用程序视图从Only Landscape支持切换到支持方向和旋转设备的某些视图对于肖像和点击后退按钮,横向视图不会自动旋转 我使用以下代码来设置方向 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOri... -
0 votesanswersviews
iPhone界面方向更改不返回纵向
所以我有一个视图,当界面方向更改为横向时,我以模态方式呈现 . 但是,当方向返回到纵向并且模态视图自行消失时,初始视图中的工作视图仍保持横向(此表视图必须仅以纵向方向) 这是代码: - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { return ((in... -
0 votesanswersviews
iOS 6横向定位问题
在iOS中,在取消模态视图控制器(强制仅以纵向显示)后,如果设备处于横向模式,则呈现模态视图控制器的视图控制器不会正确旋转回横向 . 调用'willAnimateRotationToInterfaceOrientation'方法,以便我可以管理子视图的旋转等,但实际的视图控制器不会旋转到横向 . 所以我的子视图看起来应该是横向的,但界面处于纵向模式 . 令人讨厌的是它在iOS 5模拟器中工作正常 ... -
58 votesanswersviews
从横向方向从iPhone 6 Plus主屏幕启动纵向导致错误的方向
这个问题的实际 Headers 比我可能适合的长: 启动一个应用程序,其根视图控制器仅支持纵向方向,但在主屏幕处于横向方向时支持iPhone 6 Plus上的横向方向会导致应用程序窗口处于横向方向但设备为在纵向方向 . 简而言之,它看起来像这样: 当它看起来像这样: Steps to Reproduce: 运行iOS 8.0的iPhone 6 Plus . 一个应用程序,其plist支... -
25 votesanswersviews
MPMoviePlayerController重定向纵向到横向和回到纵向(iOS 4.1)
从iOS 3.2开始,MPMoviePlayerController类允许在视图层次结构中嵌入电影 . 现在我面临这个问题:我通过放置一个MPMoviePlayerController实例来创建我的肖像视图 . 当用户触摸“全屏”按钮时,此视图以全屏模式进入,但视图仍保持纵向 . 当用户旋转设备时,全屏影片视图不会自动旋转,因为我的应用禁止横向界面方向 . 因此,为了允许电影播放器全屏视图的自动旋... -
0 votesanswersviews
从B VIewcontroller(固定人像)返回到A,A未自动旋转到横向模式(设备处于横向模式)
我将设备保持在横向模式并移动到第二个视图控制器,它只支持纵向模式 . 当从第二视图控制器返回时(支持所有方向),第一视图控制器不会自动旋转到横向模式 . 如果我做了下面的代码,那么它在IOS6中的工作 . 但不适合IOS7 . if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone){ [UIViewController atte... -
0 votesanswersviews
UIInterface定向问题
我有以下代码,允许我将我的特定视图旋转到横向,但是一旦它转到横向,它将不会旋转回到肖像?任何帮助表示赞赏 . @implementation SubMenusViewController @synthesize subMenusView; @synthesize mainMenuData; // The designated initializer. Override if you creat... -
4 votesanswersviews
iOS SpriteKit:如何强制纵向模式?
我目前正在开发适用于iOS 7和XCode 6的SpriteKit游戏 . 游戏应始终以纵向模式呈现 . 到目前为止,我已在视图控制器中实现了这些方法: - (BOOL)shouldAutorotate { return NO; } - (NSUInteger)supportedInterfaceOrientations { return UIInterfaceOrientati... -
3 votesanswersviews
如何在仅在iOS-6中支持横向定位的应用中使用UIImagePickerController?
我正在开发一个仅支持横向定位的应用程序 . 它使用 UIImagePickerController 从库中选择图像和/或视频 . 应用程序在iOS-5或之前运行良好但在我尝试呈现图像选择器控制器时它会崩溃 . 它在崩溃后给出以下消息: *因未捕获的异常终止应用'UIApplicationInvalidInterfaceOrientation',原因:'Supported orientations ... -
15 votesanswersviews
状态栏为横向,但[[UIApplication sharedApplication] statusBarOrientation]返回纵向
这个问题似乎是间歇性的,但我不确定为什么 . 在设备(iPad)上运行我的应用程序时,我有一些代码可以根据当前设备方向加载带有一些图像视图的滚动视图 . 即使设备在加载之前是横向的,视图也会像纵向一样被加载 . 通过调用 [[UIApplication sharedApplication] statusBarOrientation] 找到方向 . 视图设置为在旋转设备时调整其位置,实际上,旋转到纵... -
0 votesanswersviews
当设备旋转时,TableView Cell中显示两个uibutton
我正在使用带有TableViewCell的TableView . 我已经以编程方式向单元格添加了ImageView,Text和uibutton . 按钮的框架设置为纵向和横向不同 . 但是当设备从纵向旋转到横向时,显示的是两个按钮而不是一个 . 我在横向模式按钮时尝试删除按钮它不起作用 . switch ([indexPath section]) { case 0: { ... -
2 votesanswersviews
iPad应用程序以横向模式启动
我搜索了其他现有帖子,但没有一个满足我的要求 . 这是我面临的问题, 我的应用程序支持模式,横向和纵向 . 但我的第一个屏幕仅支持横向,因此应用必须从横向开始 . 我已将支持的Orientation设置为所有4个选项 我已将初始界面方向设置为横向(左主页按钮) 在第一个屏幕的视图控制器中,我定义了以下内容 (BOOL)shouldAutorotateToInterfac... -
1 votesanswersviews
如何在iPhone上启动后设置方向
我想知道如何在发布后自动旋转iphone . 我的发布图片是肖像,但应用程序本身是景观 . 发布后,方向仍然是肖像,而不是自动旋转到横向 . 这是我的info.plist 在我的根视图控制器中 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { // R... -
2 votesanswersviews
iPad中的UIViewController方向问题
我将MFMailComposeViewController作为模态从视图控制器(让我们称之为xyz)添加到导航堆栈中 . 当用户单击取消按钮时,MFMailComposeViewController将被解除 . 当xyz以纵向/横向模式添加到导航堆栈时,此工作正常,并且在单击取消之前设备方向不会更改 . 现在的模态 - 在按钮点击上分配init MFMailComposeViewControlle... -
14 votesanswersviews
在全屏幕上强制横向方向MPMoviePlayerController在退出全屏时阻止正确旋转
我有一个支持所有界面方向的iPhone应用程序(iOS6) . 但是,当MPMoviePlayerController正在播放全屏视频时,应仅支持横向 . 我在Stack Overflow上找到了以下解决方案,它可以工作 . [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(moviePlayerWi... -
97 votesanswersviews
在iOS 8中处理方向更改的“正确”方法是什么?
有人可以告诉我在iOS 8中使用纵向和横向界面方向的“正确”或“最佳”方法吗?似乎我想要用于此目的的所有功能都在iOS 8中被弃用,而我的研究似乎没有明确,优雅的替代方案 . 我真的应该看看宽度和高度,以确定我们是在纵向还是横向模式? 例如,在我的视图控制器中,我应该如何实现以下伪代码? if we are rotating from portrait to landscape then do... -
0 votesanswersviews
在解雇呈现的视图控制器时,方向会发生变化
在我的应用程序中,所有视图控制器都有纵向方向,除了一个 . 所以我们把它命名为“ GameViewController ” . GameViewController 仅适用于横向方向 . 这是我在横向模式下显示它的方式: MyViewController.m : 它始终处于纵向方向,并且我们将从中呈现GameViewController . - (void) showGameView { ... -
4 votesanswersviews
除模态视图控制器外的所有视图控制器中的纵向方向
我正在使用代码呈现模态视图: [self presentViewController:movieViewController animated:YES completion:^{ // completed }]; 在movieViewController中,控制器被解雇: [self dismissViewControllerAnimated:YES completion:^{ ... -
1 votesanswersviews
iPhone 6的错误定位
我有一个支持横向和纵向的应用程序 . 但是,根视图控制器仅支持纵向 . 以下是我为根视图控制器覆盖的两种方法 . -(BOOL) shouldAutorotate { return NO; } -(UIInterfaceOrientationMask) supportedInterfaceOrientations { return UIInterfaceOrientationMaskPortra... -
1 votesanswersviews
在ios中关闭模型视图控制器后,父视图不保持其方向
我正在开发iphone应用程序 . 在那所有viewcon enter code here troller支持所有方向 . 但我的一个 navigationController 堆栈内容只想在 Landscape orientation 中显示一个 viewcontroller . 我通过使用rootviewcontroller创建一个定义UINavigationController作为我... -
1 votesanswersviews
ios 6.0 - 横向不工作 - 子类UINavigationController从不调用shouldAutorotate方法
我创建了一个简单的应用程序,它有一个红色背景和一个按钮(为了解这个问题) . 该应用程序处于横向模式,并使用iOS6框架构建 . 我已将支持的界面方向pList属性设置为仅具有:Landscape(右主页按钮) 如果我在视图控制器中放置方法 - (BOOL)shouldAutorotate和 - (NSUInteger)supportedInterfaceOrientations并将其作为wind... -
6 votesanswersviews
如何在仅限肖像的应用程序中使用MPMovieViewController播放风景视频
我的应用程序支持的界面方向是纵向和上下颠倒 . 但是,播放视频时,我希望它能够播放全屏风景 . 目前使用此代码,即使设备旋转,它也只播放肖像: [player.moviePlayer setControlStyle:MPMovieControlStyleFullscreen]; player.view.autoresizingMask = UIViewAutoresizingFlexibleHei... -
0 votesanswersviews
iOS6.0从横向viewController以纵向方向推送新的viewController
我的应用程序是基于导航的,主要以纵向方式运行,但是一个视图控制器支持纵向和横向 . 现在的问题是,当我从横向视图控制器推送新的视图控制器时,新的视图控制器也被推入横向模式,虽然我想要它在纵向模式 . 此外,当我从横向控制器弹出视图控制器时,Poped视图控制器将以纵向模式显示 . 我不知道我的代码有什么问题 . 这是我的代码段和用于这些方向支持的信息 . 在info.plist文件中,我一直支持所... -
2 votesanswersviews
在仅限肖像应用程序中以横向模式呈现UIViewController
我的应用程序只是一个肖像 . 我需要在Landscape模式下呈现一个UIViewController(原因是我使用Core-Plot sdk在该viewcontroller上绘制图形,因此它需要处于横向模式) . 我尝试了以下方法,它工作正常 . 但问题是,当我解除横向视图控制器时,app无法强制进入纵向模式 . http://www.sebastianborggrewe.de/only-mak... -
2 votesanswersviews
viewdidload上的iOS5方向无法正确启动
我在iOS5 ipad上编写应用程序 . 当自定义视图完成加载时,在viewDidLoad上,我调用一个函数,将一个方面设置为某些编程视图,如: switch (interfaceOrientation) { case UIDeviceOrientationPortrait: { ... -
2 votesanswersviews
UISplitview方向在iOS 5和iOS 5.1中不会改变
我在我的应用程序中使用了拆分视图 .当我在iOS 6模拟器中运行我的应用程序时,它根据方向更改旋转并且运行良好但是当我在iOS 5或iOS 5.1模拟器中运行相同的应用程序并且我更改模拟器的方向但是拆分视图不会根据方向更改而更改 .我还添加了代码 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)inter... -
-1 votesanswersviews
界面方向不会自动更改
我无法在通用应用中更改界面方向 . 它有一个导航控制器 . 我已将视图控制器添加到导航控制器,并将导航控制器的视图添加到窗口 . 如果我删除导航控制器并将视图控制器的视图作为子视图添加到窗口,则它会识别方向,但如果我添加导航控制器的视图,则界面方向不会更改 . 请帮我一些参考 . 以下是我的代码 . - (BOOL)shouldAutorotateToInterfaceOrientation:(... -
20 votesanswersviews
游戏中心仅在i OS 6中登录
加载游戏中心时,其默认方向为纵向 . 为了将其锁定在横向模式中,添加了一个类别 . @implementation GKMatchmakerViewController (LandscapeOnly) - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { ... -
12 votesanswersviews
有没有办法强制在iPhone中更改界面方向?
我知道如何允许/禁止使用方向旋转 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 但是,我现在遇到的问题是手机可能处于纵向(或倒置),并且在某些时候我想要旋转屏幕,就像用户旋转到横向一样 . 此时,我不想让自动旋转工作了 . 我想强制界面方向保持在横向 . 有没有...