Ios 斯威夫特:奇怪;“抓拍”;使用UISearchController取消按钮选择后搜索栏动画?

Ios 斯威夫特:奇怪;“抓拍”;使用UISearchController取消按钮选择后搜索栏动画?,ios,swift,uisearchbar,uisearchcontroller,Ios,Swift,Uisearchbar,Uisearchcontroller,我有一个奇怪的问题,在搜索时,找不到任何其他人遇到这个问题 基本上,我在UIViewController中有一个UITableView,它嵌入在UINavigationController中。我已在UITableView上方设置了一个UISearchController,并使用了相应的uisearchresultsupdated和UISearchBarDelegate功能,如下所示: var sC = UISearchController(searchResultsController: nil

我有一个奇怪的问题,在搜索时,找不到任何其他人遇到这个问题

基本上,我在
UIViewController
中有一个
UITableView
,它嵌入在
UINavigationController
中。我已在
UITableView
上方设置了一个
UISearchController
,并使用了相应的
uisearchresultsupdated
UISearchBarDelegate
功能,如下所示:

var sC = UISearchController(searchResultsController: nil)
...
sC.dimsBackgroundDuringPresentation = false
sC.searchBar.placeholder = "Searching..."
sC.searchBar.delegate = self
sC.searchResultsUpdater = self    

table.tableHeaderView = sC.searchBar
问题是,当搜索栏可见且“取消”按钮启动时,搜索栏将重新设置动画,但就在它停止之前,它具有此捕捉动画

这可以在演示视频链接中看到(动画gif无法清楚显示问题):

如果这不是预期的行为,我如何修复它,使搜索栏的动画更流畅,而不是此捕捉动画

谢谢