@ Зак, прежде всего спасибо за то, что привлекли мое внимание к деталям расположения ячеек.Очень полезно!
Я просто хотел бы отметить, что следующий код:
self.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed:@"cell_background.png"]];
работал для меня.В результате фоновое изображение растянулось на всю клетку. AccessoryTypeView не охватывал это!Важной частью является помещение этого кода в метод layoutSubviews вашего пользовательского класса ячейки, а не в cellForRowAtIndexPath , найденный в классе TableViewController.В моем случае я определил класс CustomCell и внутри него я определил метки, изображения и т. Д.
ПРИМЕЧАНИЕ. Следующий код не работал:
cell.contentView.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed:@"cell_background.png"]];
при помещении внутрь tableView: (UITableView *) tableView cellForRowAtIndexPat метод.Он давал мне фон, покрывающий ячейку, но AccessoryTypeView находился над ней ...