你好UISearchBar
上有NavigationBar
。如果我在searchBar中输入内容,它会在右侧显示取消按钮,占位符会向左移动。所以在这个阶段如果我点击其他地方它会回到原来的阶段,那里没有取消按钮。所以我希望它保持活动状态,直到用户输入内容或按取消按钮。我的意思是,如果用户点击其他地方,它不应该做任何事情。我很困惑我应该怎么做。我尝试了不同的东西,如下面但它们没有用。
func searchBarTextDidEndEditing(searchBar: UISearchBar) {
self.searchController?.searchBar.becomeFirstResponder()
self.searchController?.active = true
}