Как создать action на кнопку в navigation controller


#1

Здравствуйте подскажите как можно обращаться к этим кнопкам?
Вот допустим при нажатии чтобы image на кнопке менялся


#2
@IBOutlet weak var button: UIButton!

@IBAction func buttonTapped(_ sender: UIButton) {
    button.setImage......
}

#3

Ну это понятно, но как мне outlet к кнопке в navigation bar привязать


#4

кидаете кнопку Bar Button Item в навигейшен бар, тянете outlet в класс ,который привязан к этому контроллеру


#5

Вот как раз поэтому я и задал вопрос.
Каким образом я привяжу аутлет к классу, если для navigation controller и tab bar controller нет классов


#6

Вы создаёте класс для всего высшего контроллера. И потом в нем создаёте аутлеты и экшены


#7

вам уже конкретно сказали что сделать


#8

Я понимаю, дело в том что nav bar не привязывается к контроллеру, все равно я создаю action в любом другом, путем перетаскивания. Action появляется, а связи нет


#9

выберите ваш контроллер.
05
у вас появится навигейшен бар. потом в этот бар кидаете кнопку


#10

Я немогу так сделать, я в теме прикрепил фото, что у меня идет nav bar --> tab bar


#11

тогда у вас nav bar уже доступен по дефолту, если вы его скрыли в tab bar, то верните обратно в tab bar root controller’e. если же не получится, тогда перед каждым VC из tab bar’a поставьте navigation controller.