2017-02-11 12 views
-1

Я хотел бы поместить картинку (правильный размер должен быть 44x44, я думаю?) Вместо значка и текста назад А также иметь возможность изменять размер кнопка, ширина, высота, Пози, PosX Как приступить к быстрому 3 и в AppDelegate Так что все мое приложение выгодыimage for backBarButtonItem in naviagtion bar swift 3

благодарит вас все

ответ

0

вы можете создать подкласс UINavigationController и настроить обратно индикаторное изображение в методе viewDidLoad. Это изменит стрелку назад, но после стрелки все еще будет текст. Вы можете изменить этот текст в раскадровке, выбрав панель навигации контроллера вида до того, который вы хотите изменить название кнопки «Назад» и введите символ пробела для Back.

class NavigationController: UINavigationController { 

    override func viewDidLoad() { 

     super.viewDidLoad() 

     UIImage(named: "backButton").flatMap { 
      navigationBar.backIndicatorImage = $0 
      navigationBar.backIndicatorTransitionMaskImage = $0 
     } 
    } 
} 

change back button title in storyboard set navigation controller class

+0

OK, Но это не работает: Стрелка всегда присутствует и не отображается мое изображение. С другой стороны, текст для него пропал – yave

+0

Добавьте свой код к вашему вопросу – Callam