Это просто и работает: в конструкторе интерфейсов добавьте объект представления в UITableViewCell тех же размеров и поместите элементы управления внутри этого представления.Затем вы получаете любой цвет фона, какой захотите.
Редактировать: вот причина для принятия, меня просто поразило: внимательно посмотрите на то, что вы получаете, когда вы дважды щелкаете по UITableViewCell в IB, который вы помещаете в свойnib, чтобы начать добавлять вещи к нему: вы не получаете вид, выглядящий как простой прямоугольник, вы получаете овальный прямоугольник, который довольно ясно говорит: представление содержимого.Таким образом, все, что вы можете сделать, это установить представление содержимого UITableViewCell в IB, а установка свойства цвета фона представления содержимого не приведет к изменению цвета в таблице.Как говорят в документах, UITableViewCells - это сложные звери со многими частями, и многое происходит за кулисами с точки зрения UITableView, регулирующего его и играющего с ним.