Я добавил пользовательское фоновое изображение в свой UITableView, и оно показывает нормально.Затем я удалил любой цвет фона из ячеек.Теперь я ожидаю увидеть только текст ячеек поверх фонового изображения таблицы, однако я вижу странное поведение.Ячейки принимают цвет фона фонового изображения таблицы, поэтому я вижу волны, как на картинке:

Оболочка фонового изображения выглядит следующим образом:

* обратите внимание на белые кружки, которые исчезают под ячейками!
Мой код выглядит следующим образом: в viewDidLoad я установил фоновое изображение представления таблицы:
self.tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"general_bg.png"]];
Для каждой ячейки я удаляю любой цвет фона следующим образом:
UIView *bckView = [[[UIView alloc] initWithFrame:CGRectZero] autorelease];
bckView.backgroundColor = [UIColor clearColor];
cell.backgroundView = bckView;
cell.backgoundColor = [UIColor clearColor];
cell.contentView.backgroundColor = [UIColor clearColor];
UILabel *textLabel = [[UILabel alloc] initWithFrame:CGRectMake(x,y,x1,y1)];
textLabel.backgroundColor = [UIColor clearColor];
[cell.contentView addSubview:textLabel];
- разделители строк - это пользовательские изображения, добавляемые в ячейки.