就像标题所说的那样,当您尝试在 UIViewController 之间导航同时切换状态栏隐藏/取消隐藏时,会出现意外行为,即安全区域受限视图在 iOS 上被放大。
可在此处找到可重现的项目。
我想知道这是否是iOS中的错误。希望有人能解释为什么会发生这个问题以及我们如何解决它。
更新:
对于上面的“放大”部分:在 UIViewController 的导航过程中,
问题只发生在5 次中的 2-3 次,因此您可能需要多加注意才能注意到它。
放大的部分是:绿色背景和两个白色框。
请注意,视图在导航前后保持相同的大小。
此外,在项目中,您可能希望连续点击“按钮”和“关闭”按钮,以便快速切换,轻松发现问题。