establecer las dimensiones de la image de background IOS

Tengo una image más grande que una pantalla de iPhone normal que quiero configurar como image de background pero cuando cargo el simulador solo veo parte de la image. Aquí es cómo asigné la image:

UIImage *background = [UIImage imageNamed:@"background.png"]; [self.view setBackgroundColor:[UIColor colorWithPatternImage:background]]; 

¿Cómo puedo configurar la image de background para algo como self.view.bounds? Si tuviera que usar un UIImageView, ¿cómo me aseguro que está en segundo plano?

Cree un UIImageView, entregue el UIImage al UIImageView y agregue el UIImageView como un niño a la vista. Al igual que:

 UIImageView *backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"name.png"]]; [backgroundView setFrame:CGRectMake(0, 0, 320, 480)]; [self.view insertSubView:backgroundView atIndex:0]; [backgroundView release]; 

Establezca el marco uiimageview: esto es limitaciones para la visualización.

Utilizar

  background.frame = CGRectMake (0,0, 320, 480); // as example - full screen, 

También como en la publicación anterior, agregue addSubview y el código de versión.

Si usó frames – coorderadas calcule desde su vista de supervisión, en ese caso, desde self.view (visualización del simulador). Si utilizó los límites, las coorderadas calculan relativamente a la suya uiimageview (no self.view)