У меня есть UISearchDisplayController и UISearchBar, подключенные к моему ViewController через розетки из моего наконечника.
Я хотел бы скрыть кнопку отмены, чтобы пользователь никогда ее не видел. Проблема в том, что следующий код скрывает кнопку, но только после ее отображения пользователю в течение миллисекунды (например, она мигает на симуляторе и устройстве, а затем исчезает из поля зрения).
- (void)searchDisplayControllerDidBeginSearch:(UISearchDisplayController *)controller
{
controller.searchBar.showsCancelButton = NO;
}
Есть ли лучший способ скрыть это?