Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Setting an image as the background of a UITableView is possible, albeit slight convoluted. There are four steps:
backgroundColor property of your tableView to clearColor, so that the background image is visible.
[myTableView setBackgroundColor:[UIColor clearColor]];
UIImageView and set its image property to the image that you want to appear behind the table.
UIImageView *tableBackgroundView = [[UIImageView alloc] 
initWithImage:[UIImage imageNamed:@"myImage"]];
UIImageView’sframe property so that it’s the same size as that of the tableView:
[tableBackgroundView setFrame: myTableView.frame];
tableView’sbackgroundImage property to point to your new UIImageView object:
[myTableView setBackgroundView:tableBackgroundView];