Расширение для Swift 4, предоставляющее функции для включения и отключения UISearchBar
. Не стесняйтесь корректировать альфа-значение по своему усмотрению, поскольку используемые цветовые схемы могут повлиять на результат.
extension UISearchBar {
func enable() {
isUserInteractionEnabled = true
alpha = 1.0
}
func disable() {
isUserInteractionEnabled = false
alpha = 0.5
}
}
Затем отключить строку поиска:
searchBar.disable()
Для включения:
searchBar.enable()