Me gustaría utilizar una imagen fija como fondo en una vista de tabla agrupada simple en mi programa de iPhone. Desafortunadamente, no importa lo que haga, el fondo siempre es blanco sólido. He seguido varias supuestas soluciones en este sitio y otras han sido en vano. Aquí está el código relavant en el método viewDidLoad de la clase controlador de vista de tabla (en cuenta que este código utiliza un color azul sólido en lugar de una imagen por motivos de simplicidad):Agregar UIView detrás de UITableView en UITableViewController código
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];
sospecho que no soy el posicionamiento de la backgroundView ver en el lugar correcto. He intentado sendToBack :, bringToFront :, y otros pero siempre obtengo un fondo blanco. ¿Es posible hacer esto desde UITableViewController? ¿Debo usar Interface Builder?
La propiedad 'subviews' devuelve un' NSArray', que no responde al método '-addSubview:'. –
Buena captura: fija. Solo necesitas el método 'addSubview' de un' UIView'. –