feat: add cancel button for emoji search bar

pull/680/head
Ryan Zhao 3 years ago
parent e5a46a993d
commit bd0614532e

@ -24,7 +24,6 @@ class EmojiPickerSheet: BaseVC {
result.tintColor = Colors.text result.tintColor = Colors.text
result.backgroundColor = .clear result.backgroundColor = .clear
result.delegate = self result.delegate = self
result.showsCancelButton = true
return result return result
}() }()
@ -125,5 +124,15 @@ extension EmojiPickerSheet: UISearchBarDelegate {
func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) { func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) {
collectionView.searchText = searchText collectionView.searchText = searchText
} }
func searchBarShouldBeginEditing(_ searchBar: UISearchBar) -> Bool {
searchBar.showsCancelButton = true
return true
}
func searchBarCancelButtonClicked(_ searchBar: UISearchBar) {
searchBar.showsCancelButton = false
searchBar.resignFirstResponder()
}
} }

Loading…
Cancel
Save