在我的iOS应用程序中,我有大约60个来自遗留代码的present(_:animate:complition)
调用。
iOS 13只是将默认presentationStyle
更改为Automatic
,这实际上意味着.formSheet
风格。
有没有一种快速的方法可以将所有应用程序的默认更改回.fullScreen
? 也许就像在 infoPlist 或一些全球协议(如UIAppearance
协议(中一样?如果没有办法,我需要在 60 个地方手动设置presentationStyle
......
不幸的是,没有全局变量可以覆盖来更改此设置。这都是新操作系统更新的一部分!拥抱变化,并手动更改它们。这也有助于代码管理和面向未来的应用程序。现在有点头疼,从长远来看会有所帮助。