iOS 13种展示样式默认
iOS 13 presentation style default
在我的 iOS 应用程序中,我有大约 60 present(_:animate:complition)
个来自遗留代码的调用。
iOS 13 只是将默认的 presentationStyle
更改为 Automatic
这实际上意味着 .formSheet
样式。
有没有一种快速的方法可以将所有应用程序的默认设置改回 .fullScreen
?可能像 infoPlist 或某些全局协议,如 UIAppearance
协议?如果没有办法我需要在 60 个地方手动设置 presentationStyle
...
遗憾的是,没有可重写的全局变量来更改此设置。这是新 OS 更新的全部内容!拥抱变化,并手动更改它们。这也有助于代码管理和应用程序的未来验证。现在有点头疼,这对长期 运行 有帮助。
在我的 iOS 应用程序中,我有大约 60 present(_:animate:complition)
个来自遗留代码的调用。
iOS 13 只是将默认的 presentationStyle
更改为 Automatic
这实际上意味着 .formSheet
样式。
有没有一种快速的方法可以将所有应用程序的默认设置改回 .fullScreen
?可能像 infoPlist 或某些全局协议,如 UIAppearance
协议?如果没有办法我需要在 60 个地方手动设置 presentationStyle
...
遗憾的是,没有可重写的全局变量来更改此设置。这是新 OS 更新的全部内容!拥抱变化,并手动更改它们。这也有助于代码管理和应用程序的未来验证。现在有点头疼,这对长期 运行 有帮助。