Swift:使用UISearchController取消选择按钮后奇怪的“捕捉​​”搜索栏动画?

时间:2019-02-21 06:39:43

标签: ios swift uisearchbar uisearchcontroller

我有一个奇怪的问题,在搜索SO时,找不到其他遇到此问题的人。

基本上,我在UITableView内有一个UIViewController,它嵌入在UINavigationController中。我已经在UISearchController上方设置了UITableView,并具有适当的UISearchResultsUpdatingUISearchBarDelegate功能,如下所示:

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

table.tableHeaderView = sC.searchBar

问题在于,当显示搜索栏并启动“取消”按钮时,搜索栏将恢复原位的动画,但是在它停止之前,它具有此 snap 动画。 / p>

这可以在演示视频链接中看到(动画gif不能清楚地显示问题):Search Bar Issue

如果这不是预期的行为,该如何解决,以使搜索栏的动画更流畅,而不是这种 snap 动画?

谢谢!

0 个答案:

没有答案