繁体   English   中英

如何触发手动方向检查?

[英]How to trigger a manual orientation check?

我正在制作一款具有垂直和水平状态的游戏。 我用

     override var shouldAutorotate: Bool {
           return true
      }

如果方向不正确,那么我创建了一个错误屏幕。

但是有一个问题,最好用一个例子来解释:

假设当前用户处于横向模式,并将其设备转到水平,然后按按钮切换到垂直。 即使已使用此方法将代码切换为水平: Swift手动旋转视图控制器 即使设备再次旋转,屏幕也不会旋转并停留在相同的位置。

似乎唯一起作用的是,如果我打开通知中心或转到主屏幕并返回到应用程序。 我的理解如何触发重新检查方向,设备旋转

有没有办法手动触发此重新检查?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM