如何触发手动方向检查?

时间:2019-02-04 21:26:04

标签: ios swift rotation viewcontroller skscene

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

     override var shouldAutorotate: Bool {
           return true
      }

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

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

比方说,当前用户处于横向模式,将其设备转到水平,然后按按钮切换到垂直。即使使用以下方法将代码切换到水平模式:Swift manually rotate view controller。即使设备再次旋转,屏幕也不会旋转并停留在相同的位置。

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

是否可以手动触发此重新检查?

0 个答案:

没有答案
相关问题