【问题标题】:UIKit - Disable Slide Over and Split View programmaticallyUIKit - 以编程方式禁用 Slide Over 和 Split View
【发布时间】:2020-11-16 04:02:47
【问题描述】:

我正在尝试为新的 Apple Silicon Mac 移植 iOS Unity Game。为了支持调整窗口大小和全屏,我只是将UIRequiresFullScreen 设置为false,它在Apple DTK 上运行良好。

但是修改了 plist 属性后,滑动和拆分会自动启用。 ARM Mac 版本在 iPad 方案上运行,但我们不希望为 iPad 设备启用拆分和滑动功能。当确定设备未在 Mac 上运行时,我可以通过编程方式禁用拆分视图功能吗?

如果有人能提供一些想法,将不胜感激......

if (![NSProcessInfo processInfo].isiOSAppOnMac){
   // code to disable split view and slide over
}

【问题讨论】:

    标签: ios objective-c uikit apple-silicon


    【解决方案1】:

    以编程方式,这对于 iPad 是不可能的。这只是在运行时无法更改的 plist 值。你的用例是有效的你可以用苹果提出一个错误,他们可能会喜欢它。他们可能会为 mac 引入不同的 plist 或其他方式。现在在运行时这是不可能的。

    【讨论】:

      猜你喜欢
      • 2015-11-02
      • 2015-12-15
      • 1970-01-01
      • 1970-01-01
      • 2020-02-10
      • 1970-01-01
      • 2011-08-11
      • 2010-10-15
      • 1970-01-01
      相关资源
      最近更新 更多