我有一个奇怪的问题,在搜索SO时,找不到其他遇到此问题的人。
基本上,我在UITableView
内有一个UIViewController
,它嵌入在UINavigationController
中。我已经在UISearchController
上方设置了UITableView
,并具有适当的UISearchResultsUpdating
和UISearchBarDelegate
功能,如下所示:
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 动画?
谢谢!