Измените цвет и название кнопки возврата на панели навигации с кода Swift 3

Создание пользовательского интерфейса моего приложения с использованием только кода. Не могу найти, как настроить пару элементов: 1. Кнопка "Назад" теперь выглядит так:

введите описание изображения здесь

и это должно выглядеть так:

введите описание изображения здесь

Итак, как мне избавиться от текста "Назад" в заголовке кнопки, сохранив системный значок "<"? И как я могу изменить цвета кнопки "Назад" и заголовка панели навигации?

4 ответа

Решение

Пытаться

    self.navigationController?.navigationBar.tintColor = UIColor.white

Пытаться:

override func viewDidLoad(){
    //any other initial stuffs

    //for the bar
    navigationController?.navigationBar.tintColor = UIColor.black
    //for the button
    navigationController?.navigationBar.backItem?.titleView?.tintColor = UIColor.white
}

Следуйте инструкциям из вашего xcode. Вы можете сделать это легко. Я также отметил на изображении. Выберите 1. Выберите Стандартный редактор, 2. Показать инспектор файлов 3 Установите глобальный Ting

Вы можете сделать это

С XCode 12.3 можно изменить цвет заголовка и кнопку «Назад», используя следующее.

Другие вопросы по тегам