Скрыть кнопку отмены UISearchBar

У меня есть UISearchDisplayController и UISearchBar, подключенные к моему ViewController через розетки из моего наконечника.

Я хотел бы скрыть кнопку отмены, чтобы пользователь никогда ее не видел. Проблема в том, что следующий код скрывает кнопку, но только после ее отображения пользователю в течение миллисекунды (например, она мигает на симуляторе и устройстве, а затем исчезает из поля зрения).

- (void)searchDisplayControllerDidBeginSearch:(UISearchDisplayController *)controller 
{
    controller.searchBar.showsCancelButton = NO;
}

Есть ли лучший способ скрыть это?

28
задан ArtSabintsev 13 December 2011 в 21:20
поделиться