0

Создание пользовательского интерфейса моего приложения, используя только код. Не можете найти, как настроить пару элементов: 1. Кнопка 'Назад' теперь выглядит как:Изменить цвет и обратную кнопку заголовка панели навигации от Swift 3 code

enter image description here

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

enter image description here

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

ответ

1

попробовать

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

работал! Благодаря! Как избавиться от текста «Назад» от названия кнопки? – zzheads

+0

@zzheads Внутри из viewDidLoad, вы должны были бы простой вызов ... navigationItem.leftBarButtonItem = UIBarButtonItem (изображение: "your_image_name", стиль: .Normal, цель: самостоятельно, действие: #selector (handleBack)) Затем вам нужно создать функцию «func handleBack», и внутри этого просто назовите это, чтобы отклонить представление так же, как кнопка «Назад»: увольнение (анимированное: true, завершение: ноль) –

0

Try:

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 
} 
Смежные вопросы