首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在iPhone上需要风景照

在iPhone上需要风景照
EN

Stack Overflow用户
提问于 2011-08-11 23:07:11
回答 2查看 812关注 0票数 1

有没有一种简单的方法可以迫使iPhone在横向模式下拍照,而不允许肖像定向?该应用程序将是肖像,但当相机启动时,我希望它是在风景,而不是允许用户拍摄肖像照片。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-11 23:13:30

我不认为你真的能做到这一点;你可以试着在UIWindow上放置一个覆盖层,告诉用户将他们的手机保持在横向模式。然后,如果用户以正确的方式握住手机,则删除视图,反之亦然。

票数 3
EN

Stack Overflow用户

发布于 2012-11-21 00:45:35

我找到了一个简单的方法(在iOS 6上测试)。有了这段代码,界面将永远不会旋转到纵向,只有横向。因此:

你一定会有一幅风景画

该界面清楚地向用户显示它只是横向的

示例代码:

代码语言:javascript
复制
@implementation UIImagePickerController (noRotation)

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation /* iOS 5 */
{
    return UIInterfaceOrientationIsLandscape(toInterfaceOrientation);
}

- (NSUInteger)supportedInterfaceOrientations /* iOS 6 */
{
    return UIInterfaceOrientationMaskLandscape;
}

@end
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7028276

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档