仅自动旋转 Ipad 而不是 iphone

Posted

技术标签:

【中文标题】仅自动旋转 Ipad 而不是 iphone【英文标题】:autorotate the Ipad only not iphone 【发布时间】:2014-01-15 02:16:12 【问题描述】:

我正在开发一个应用程序,该应用程序只需要在 Ipad 中自动旋转(即横向和 Potrait 模式),这是能够实现的。但 iPhone 不需要旋转(即仅 potarit 模式)。我几乎尝试了 *** 上所有可用的代码。但没有成功。 我试过了

(NSUInteger)supportedInterfaceOrientations 

(BOOL)shouldAutorotate

但没有成功。我还在为滑动条使用 NVSlider(第三方)。我也在那个文件中写了代码,因为它也有一些与方向相关的方法,但没有结果

【问题讨论】:

【参考方案1】:

嗯,我得到了答案。当我正在构建一个通用应用程序时,我得到了一些选择。查看图像,我们可以分别设置 iPad 和 Iphone 的方向。

【讨论】:

【参考方案2】:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone)

    return interfaceOrientation == UIInterfaceOrientationPortrait;


return YES;

【讨论】:

以上是关于仅自动旋转 Ipad 而不是 iphone的主要内容,如果未能解决你的问题,请参考以下文章

自动旋转代码适用于 iPhone 但不适用于 iPad

在 Universal Xcode 6 项目中仅停止 iPhone 屏幕旋转

UIView 子视图不是为 iPad 自动旋转或自动调整大小

如何仅在 iPhone 上旋转照片?

iPhone/iPad 相机覆盖视图自动旋转问题 UIImagePickerController

在iPad上锁定方向并禁用旋转