ios - animatedimage - Mostrar imagen local en UIImageView
objective c uiimage (4)
¿Cómo muestro una imagen en el componente UIImageView del disco duro?
Tengo una carpeta local llamada "imágenes" y me gustaría acceder a ella a través de una ruta relativa, ya que quiero empaquetar las imágenes con la aplicación.
¿Qué quiere decir con imágenes en el disco duro? ¿Está diciendo que ha mantenido sus imágenes en su paquete en la aplicación para el iPhone? Si es así, puede crear una variedad de esas imágenes como esta ...
NSMutableArray *imageArray;
imageArray=[[NSMutableArray alloc]initWithObjects:@"001.jpg",@"002.jpg",@"003.jpg",@"004.jpg",nil];
Y luego puedes acceder a tus imágenes por esta matriz;
O si simplemente quiere mostrar una sola imagen del paquete, puede hacerlo de esta manera
UIImageView *creditCardImageView=[[UIImageView alloc]initWithFrame:CGRectMake(10, 16, 302, 77)];
creditCardImageView.image=[UIImage imageWithContentsOfFile:[[NSBundle mainBundle]pathForResource:@"CreditCard_2RowTable" ofType:@"png"]];
[self.view addSubview:creditCardImageView];
Esto te ayudara.
No es necesario que proporcione ninguna ruta mientras la imagen esté en su carpeta de recursos.
Puedes mostrar esa imagen en la vista de imagen usando esto.
yourImageView.image = [UIImage imageNamed:@"something.png"];
Para cargar la imagen desde algún lugar de tu disco usa:
UIImage * myImage = [UIImage imageWithContentsOfFile: @"../images/1.png"];
O añada una imagen al proyecto Xcode y use:
UIImage * myImage = [UIImage imageNamed: @"1.png"];
Después de eso agrega la imagen a la vista de imagen:
UIImageView * myImageView = [[UIImageView alloc] initWithImage: myImage];
UIImage *img = [UIImage imageWithContentsOfFile:(the file path)];
UIImageView *imgView = [[UIImageView alloc] initWithImage:img];
compruebe los documentos para imageWithContentsOfFile: