2011-11-11 9 views

Respuesta

23

Si lo que desea es añadir el UIImage a la UIView entonces necesita un UIImageView entre medio de la UIView y UIImage, tales como:

UIImage *image = [[UIImage alloc] init]; 
UIView *v = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 0, 0)]; 
UIImageView *iv = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 0, 0)]; 
[iv setImage:image]; 
[v addSubview:iv]; 

Tenga en cuenta que lo anterior es simplemente código maniquí y he creado todo Elementos de la interfaz de usuario con un marco cero.

+0

Gracias. ¿Qué método de 'UIControler' debería contener este código? – JAM

+0

Normalmente su viewDidLoad –

+0

¿qué tal liberar v y iv también? no tienes que hacer eso? – hanumanDev

0

Si desea agregar UIImage a UIView mediante programación puede agregar directamente la imagen para abrir, tales como:

UIView *customView = [[UIView alloc] initWithFrame:CGRectMake(20, 20, 100, 100)]; 

customView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"YourImage.png"]]; 

[self.view addSubview:customView]; 
Cuestiones relacionadas