12得票2回答
XCode 4.5 iOS 6.0模拟器和旋转问题

我有一个适用于iOS 4.2的应用程序,我在XCode 4.3.3中进行开发并使用iPhone 5.1模拟器进行测试,一切正常。最近,我决定测试应用程序在iOS 6.0上的运行情况。尝试时,我面临两个问题: 因此,我使用XCode 4.5打开应用程序,并在iPhone 6.0模拟器上运行它...

32得票6回答
iOS7 iPad横屏应用程序,使用UIImagePickerController

我相信这是一个常见的问题,许多答案现在已经不再适用,很多只是部分解决方案。如果你使用的是iOS7及以下版本,并且你的iPad应用仅支持横向模式,但你希望使用 UIImagePickerController 并选择 UIImagePickerControllerSourceTypePhotoLi...

7得票4回答
iOS 8.3支持的方向崩溃问题

我有一个和iOS 8.3相关的应用程序问题。 我的应用程序经常崩溃,并且总是出现相同的错误: 终止应用程序,原因是未捕获的异常'UIApplicationInvalidInterfaceOrientation',原因是:'支持的方向与应用程序没有共同的方向,而[... shouldAutor...

17得票3回答
iOS6中UINavigation视图和UITabbar视图的倒置方向无法正常工作?

我在iOS 6中使用导航视图创建了一个应用程序。此外,在应用程序摘要中设置了所有方向选项,甚至使用了 -(BOOL) shouldAutoRotate 而且-(NSUInteger) supportedInterfaceOrientaion 在我的视图控制器中有一些方法。当我运行应用程序时,方...

7得票2回答
欺骗preferredInterfaceOrientationForPresentation在视图控制器更改时触发

我正在使用来自这里的MSNavigationPaneViewController,并且已经实现了旋转的功能。 我在我的根UINavigationController中重写了旋转方法。 -(BOOL)shouldAutorotate { return YES; } -(NSUInteg...

28得票3回答
在Android Instrumentation测试中如何强制屏幕方向更改?

我正在使用ActivityInstrumentationTestCase2类编写一些应用程序的验收测试。 我想在测试中引起方向更改,以确保发生了许多事情,包括确保Activity状态被保留,但我还希望确保使用与方向相适应的适当布局。 我知道我可以简单地测试onSaveInstanceSta...

21得票5回答
禁用UIView的自动旋转功能

我的应用程序由一个工具栏和一个放置在后台UIView中的AVCaptureVideoPreviewLayer组成。 我希望看到该工具栏根据设备方向旋转,因此在我的主ViewController中,我实现了以下函数:- (BOOL)shouldAutorotateToInterfaceOrien...

8得票2回答
iOS 8中横屏状态下UIWindow的尺寸与iOS 7不同

我创建了一个简单的模块,在其中向UIWindow添加子视图。在模拟器ios7(Xcode 5.1.1)中,我打印了self.windows,得到如下结果: <UIWindow: 0x8db1670; frame = (0 0; 768 1024); autoresize = W+H; ...

13得票2回答
查看旋转通知:为什么didRotateFromInterfaceOrientation:方法没有被调用?

我试图检测任何设备方向的改变,以便更新视图。我想在横屏或竖屏模式下均更新视图,因此我实现了以下方法:- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { // ...

7得票6回答
UIPopoverController出现在错误的位置

我已经花了一些时间寻找答案,但是到目前为止没有找到任何东西。 我正在尝试从UIInputAccessoryView上的一个按钮显示一个弹出窗口。我想要显示弹出窗口的UIBarButtonItem有一个自定义视图,因此我可以使用图像。我这样创建按钮: buttonImage=[UIImag...