I have a UITableView with the backgroundColor property set as follows:
tableview.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"IMAGE"]];
This gives the table a kind of background that scrolls, which is exactly what I want.
The problem is that when I add cells to the tableview , in each cell the background image of the tableview starts new / starts:

In the above image you can see the problem in the red areas.
For tableview cells tableview I set all backgroundColors to clearColor for
- backgroundView
- textLabel
- detailTextlabel
- contentView
I also tried to install
cell.backgroundView = [UIView new]; cell.backgroundView.backgroundColor = [UIColor clearColor];
and the same for contentView.
Additional note : Setting the backgroundView of the view table does not help, since then the background no longer scrolls!
source share