首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置发射屏幕的屏幕方向

设置发射屏幕的屏幕方向
EN

Stack Overflow用户
提问于 2022-11-08 14:16:47
回答 1查看 46关注 0票数 0

我正在开发一个应用程序,它只具有有效的设备方向(左、右和纵向)(设置为: Xcode > Deployment >设备方向)。我遇到的问题只是iOS,而不是安卓。

该应用程序主要用于景观定位,只有当用户打开相机拍照时,我们才使用肖像画,仅用于该屏幕,而不是其他任何东西。

我想要达到的目的是:在开发此功能时,允许用户为自己拍照,作为添加配置文件照片的选项,但我必须启用一个有效的设备定向肖像(正如我所说的,只是为了这个功能/屏幕)。但是当我启用肖像画模式时,飞溅的屏幕应该像以前那样只显示在左边或右边的景物上,现在正以肖像模式显示,它看起来很恐怖……

如何将溅屏方向仅设置为左侧或右侧?

我应该为启动屏幕视图控制器分配一个键命令吗?在AppDelegate中添加一些东西?

EN

回答 1

Stack Overflow用户

发布于 2022-11-13 12:33:57

我处理这件事的方法是让应用程序代表:

@UIApplicationDelegateAdaptor(AppDelegate.self) var appDelegate

它进入yout @main App文件,然后进入AppDelegate文件。

代码语言:javascript
复制
import UIKit

class AppDelegate: NSObject, UIApplicationDelegate {
    func application(_ application: UIApplication, supportedInterfaceOrientationsFor window: UIWindow?) -> UIInterfaceOrientationMask{
        return UIInterfaceOrientationMask.landscapeRight.union(UIInterfaceOrientationMask.landscapeLeft)
    }
}

以上代码将允许这两种场景-这可能是有用的,取决于该人拿着他们的电话的方式。

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

https://stackoverflow.com/questions/74362261

复制
相关文章

相似问题

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