【问题标题】:iOS 13 presentation style defaultiOS 13 演示样式默认
【发布时间】:2019-10-06 09:10:55
【问题描述】:

在我的 iOS 应用中,我有大约 60 个来自旧代码的 present(_:animate:complition) 调用。

iOS 13 只是将默认的 presentationStyle 更改为 Automatic,这实际上意味着 .formSheet 样式。

有没有一种快速的方法可以将所有应用的默认设置改回.fullScreen?可能像 infoPlist 或像 UIAppearance 协议这样的全局协议?如果没有办法,我需要在 60 个地方手动设置 presentationStyle...

【问题讨论】:

  • 不要更改默认值。用户期待新的外观。使用它,不要对抗它。
  • 我明白你在说什么,但它不适合这个应用程序需要全屏的设计

标签: ios ios13 uimodalpresentationstyle


【解决方案1】:

不幸的是,没有可以覆盖的全局变量来更改它。这是新操作系统更新的一部分!拥抱变化,并手动更改它们。这也有助于代码管理和应用程序的未来验证。现在有点头疼,从长远来看会有所帮助。

【讨论】:

  • 我希望你是错的......对我来说,这不是一个小问题,也不是一个合理的问题。没有冒犯,但我会再等几天才能接受这个答案:)
  • 这是正确的答案。 cmd + shift + F 并更新您的通话。没办法
  • @ozd 不幸的是,编程并不总是阳光和棒棒糖!他们喜欢让我们的生活变得艰难。
猜你喜欢
  • 1970-01-01
  • 2020-02-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多