Когда я добавляю аксессуар в свой UITableViewCell, он не переносит цвет фона? Я устанавливаю UISwitch как свой аксессуар, и цвет, который я установил в свойстве cell.backgroundColor, влияет только на contentView, а не на аксессуар. Я попробовал все, чтобы установить их на одно значение. Я попытался установить свойство cell.backgroundView.backgroundColor и cell.accessoryView.backgroundColor для цвета, который я хочу, но ничего не работает. Я также попытался создать subview внутри contentView, который решил проблему backgroundColor (избегая его), но он создает проблему, когда переключатель находится поверх ячейки .textLabel, когда текст слишком длинный.
Есть ли способ изменить цвет фона аксессура, не создавая subview в contentView, или изменить длину cell.textLabel без подкласса UITableViewCell?