Добрый день коллеги - пробую проработать логику нажатий на элементы тулбара - чтобы при нажатии на следующую кнопку активность (selected) с прошлой слетала как в видео с таймлайном
https://youtu.be/uGZmzNMpC8M?t=890 но немного код изменил потому что Theme.accent и Theme.tintColor не использую а selected у меня в IB подгружаются
код из видео:
1)
Вначале так - привязываю кпопки
@IBOutlet var activityTypeButtons: [UIButton]!
@IBOutlet var activityTypeButtons: [UIButton]!
2)
Далее пишу логику функции как в видео но без Theme
@IBAction@IBAction func activityTypeSelected(_ sender: UIButton) {
activityTypeButtons.forEach({ $0 })
}
но у меня почему-то при активации следующего элемента цвет для прошлого выбранного элемента остается нажатым (selected)- я так понимаю Theme.accent и Theme.color отвечают за смену цвета для объектов ? и как мне тогда код изменять если я в IB для selected подставляю картинки - мне создавать отдельный case под selected ?