I have looked around to find a solution for setting the background color of the accessoryView to the same background color as the cell´s contentView.
cell.co
The best option to have different backgrounds and what not would probably be to make your own TableViewCell implementation, in there you can put the logic to show whatever you want based on content or index etc.