Кнопка отмены не может быть показана в GMSAutocompleteViewController - PullRequest
0 голосов
/ 02 мая 2018

Я добавил автозаполнение элемента управления «Добавить полноэкранный элемент управления» с

https://developers.google.com/places/ios-api/autocomplete

и используйте приведенный ниже код для представления контроллера автозаполнения при нажатии кнопки.

let autocompleteController = GMSAutocompleteViewController()
autocompleteController.delegate = self
present(autocompleteController, animated: true, completion: nil)

Изображения ниже показывают, что я получил. Все работает, но кнопка отмены отображается только когда я нажимаю там.

enter image description here enter image description here

1 Ответ

0 голосов
/ 04 мая 2018

если вы используете следующий код типа, то вы столкнулись с этой проблемой

UIBarButtonItem.appearance (). SetTitleTextAttributes ([NSAttributedStringKey.foregroundColor: UIColor.white, NSAttributedStringKey.font: UIFont.systemFont (ofSize: 0.1)], для: UIControlState.normal)

Решение - измените UIControlState с UIControlState.normal

UIBarButtonItem.appearance (). SetTitleTextAttributes ([NSAttributedStringKey.foregroundColor: UIColor.white, NSAttributedStringKey.font: UIFont.systemFont (ofSize: 0.1)], для: UIControlState.application)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...