小编Qui*_*tus的帖子

如何在 Swift 中以编程方式更改设备方向?

在我的应用程序中,我想更改设备方向。

我已经像在另一个相同主题的问题中一样尝试过:

let value = UIInterfaceOrientation.landscapeRight.rawValue
UIDevice.current.setValue(value, forKey: "orientation")
Run Code Online (Sandbox Code Playgroud)

但这似乎只有在已经允许方向的情况下才有效,以便用户可以通过旋转设备来更改它,并且它还可以通过动画更改方向。但我希望我的应用程序在 VC1 中只有一个方向,而在 VC2 中只有一个方向。用户不应该影响方向,也不应该有动画。这可能吗?

对不起,我的英语不好....

orientation ios swift

4
推荐指数
1
解决办法
5291
查看次数

标签 统计

ios ×1

orientation ×1

swift ×1