iOS 11更喜欢大标题奇怪的过渡

jac*_*rln 8 uinavigationbar ios swift ios11

所以我对iOS 11中的新大型游戏有一个奇怪的问题.而不是我试图在这里严重和混乱地解释这个问题是一个10秒的屏幕录制正在发生的事情:

在YouTube上屏幕录制问题

正如您所看到的,在视图控制器之间进行转换时会出现一个奇怪的黑条

navigationItem.largeTitleDisplayMode = .never
Run Code Online (Sandbox Code Playgroud)

一个设定为 .always

提前致谢!

Pra*_*tti 20

在转换之前设置此:

self.navigationController?.view.backgroundColor = .white
Run Code Online (Sandbox Code Playgroud)

  • 谢谢Pranav的答案,解决了我的问题! (2认同)
  • 如果您的导航栏是不同的颜色,而不是将其backgroundColor设置为白色,请将其设置为该颜色 (2认同)