设置
一个简单的视图控制器,在导航项中设置了 UISearchController 以在搜索栏中使用 iOS 11 的搜索功能。
任何具有顶部约束的视图 SafeArea.Top
SafeArea.Top
问题
当呈现搜索控制器时,导航栏因为它的大小变化而被动画化,但对顶部区域的约束不遵循动画。
如果有人知道我能做什么(现在我想我唯一的选择是禁用hidesNavigationBarDuringPresentation以避免动画)
hidesNavigationBarDuringPresentation
请参阅下面的示例,其中我激活了慢速动画以便于理解:
uinavigationitem uisearchcontroller ios11
ios11 ×1
uinavigationitem ×1
uisearchcontroller ×1