iOS 11:带有导航控制器的带有滚动视图的stream行视图控制器,带有不透明的导航栏,导致转换过程中出现奇怪的内容animation

popup视图控制器与scrollView内导航控制器与不透明的导航栏导致过渡期间奇怪的内容animation

在转换过程中,内容将会低于原来的位置,互动的stream行将使这一点变得非常明显。

启用安全区域不能解决这个问题。

这是我相信的iOS 11中的一个错误。 这是关于它的rdar: http ://openradar.appspot.com/34465226

您可以通过选中故事板中的“ Extend Edges: Under Opaque Bars边框Extend Edges: Under Opaque Bars框或在代码中手动设置[self setExtendedLayoutIncludesOpaqueBars:YES]来解决此问题。