Пустое пространство на кнопке

Всем привет! Я хочу сделать так, чтобы при нажатии на кнопку воспроизведения ее знак менялся на паузу и производились определенные действия. Однако вместо паузы - пустая кнопка. Я думаю, ошибка может состоять в том, что я поставил if условия в методе TableViewCell, где должен меняться знак кнопки, и при вызове в ViewController. Как сделать так, чтобы отображалась кнопка и при этом код TableViewCell/ViewController не переносился в другой класс? Код:

@objc @IBAction func playAction(_ sender: UIButton) {
playButton.setTitle("⏸", for: .selected)
playButton.setTitle("▶️", for: .normal)
playButton.isSelected = !playButton.isSelected
}
//ViewController
if button.isSelected{
let time = self.store!.setTime(duration)
cell.durationLabel.text = time
}
else{
let str = TimeFormatter().convertTimeToString(duration)
cell.durationLabel.text = str
}

Ответы (1 шт):

Автор решения: Иван Маслов

Исправил. Как отметил уже @Denis в вопросе Как менять title кнопки, нужно было поменять тип кнопки с system на custom.

→ Ссылка