Я хотел бы использовать фиксированное изображение в качестве фона в простом сгруппированном табличном представлении в моей программе для iPhone. К сожалению, что бы я ни делал, фон всегда сплошной белый. Я следовал нескольким предполагаемым решениям на этом сайте и другим, но безрезультатно. Вот соответствующий код в методе viewDidLoad класса контроллера табличного представления (обратите внимание, для простоты этот код использует сплошной синий цвет, а не изображение):
self.tableView.opaque = NO;
self.tableView.backgroundColor = [UIColor clearColor];
UIView *backgroundView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
backgroundView.backgroundColor = [UIColor blueColor];
[self.tableView.window addSubview:backgroundView];
[backgroundView release];
Я подозреваю, что я не размещаю представление backgroundView в нужном месте. Я пробовал sendToBack :, takeToFront: и другие, но я всегда просто получаю белый фон. Возможно ли сделать это изнутри UITableViewController? Должен ли я использовать Interface Builder?