Я реализовал UISearchBar в виде таблицы и почти все работает, за исключением одной маленькой вещи: когда я ввожу текст и затем нажимаю кнопку поиска на клавиатуре, клавиатура уходит, поиск результаты - это единственные элементы, показанные в таблице, текст остается в UISearchBar, но кнопка отмены отключена.UISearchBar отключить автоматическое отключение кнопки отмены
Я пытаюсь получить список, близкий к функциональности приложения контактов Apple, и когда вы нажимаете поиск в этом приложении, он не отключает кнопку отмены.
Когда я посмотрел в заголовочном файле UISearchBar, я заметил флаг для autoDisableCancelButton в структуре _searchBarFlags, но он является закрытым.
Есть ли что-то, что мне не хватает при настройке UISearchBar?
Это не работает для меня на прошивке 6, так как единственной кнопкой является UINavigationButton, который выглядит как частный класс. – 2012-10-25 23:41:39
Вы пытались установить свойство showCancelButton на UISearchBar? – rplankenhorn 2012-10-26 14:32:37
UINavigationButton является подклассом, если UIButton, поэтому этот код работает, и нет использования частного класса. https://github.com/kennytm/iphone-private-frameworks/blob/master/UIKit/UINavigationButton.h – Mitya 2013-01-10 14:34:57