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