0

Привет всем.

Подскажите, как изменить название кнопки Cancel в searchBar ios 8? Документацию читал, не нашел, спасибо.

Изображение кнопки, текст которой нужно изменить:

alt text

1
  • Предварительно включив навигационный бар в ViewDidLoad: self.searchDisplayController?.displaysSearchBarInNavigationBar = true Затем делегировать: func searchBarTextDidBeginEditing(searchBar: UISearchBar) { var barButton = UIBarButtonItem(title: "Название кнопки", style: UIBarButtonItemStyle.Done, target: self, action: "добавляем действия") self.searchDisplayController?.navigationItem.rightBarButtonItem = barButton } Удачи)
    – ed8009
    30 янв 2015 в 21:55

1 ответ 1

1

В общем, проблема и была решена, и нет. Если вам нужно другое название кнопки Cancel в поиске из-за языка, то можно локализовать приложение, и все будет нормально. Если вам по каким-либо причинам нужно просто изменить название кнопки, то можно установить пользовательскую кнопку, предварительно включив навигационный бар в ViewDidLoad:

self.searchDisplayController?.displaysSearchBarInNavigationBar = true

Затем делегировать:

func searchBarTextDidBeginEditing(searchBar: UISearchBar) {

        var barButton = UIBarButtonItem(title: "Название кнопки", style: UIBarButtonItemStyle.Done, target: self, action: "добавляем действия")
        self.searchDisplayController?.navigationItem.rightBarButtonItem = barButton
    }

Удачи. )

Ваш ответ

By clicking “Отправить ответ”, you agree to our terms of service and acknowledge you have read our privacy policy.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками или задайте свой вопрос.