2010-07-30 28 views
10

iPhone uygulaması hakkında UIview hakkında bir soru sormak istiyorum. Programlı olarak UIView'in bir görüntüsünü görüntülemek istiyorum, ama nasıl yapacağımı bilmiyorum. Resmi görüntülemek için ne yapmalıyım? Çok teşekkür ederim.UIView'de programlı olarak nasıl resim gösterilir?

cevap

26

UIImageView kullanmalısınız. UIView'in bir alt sınıfıdır ve görüntüyü UIImage üzerinde bir örnekle ayarlayabilirsiniz.

Buraya başka bir UIView eklemek için bir örnek.

UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"nameofimage.png"]]; 
[myUIView addSubview:imageView]; 
+0

çok teşekkür ederim. – Questions

2

Projenize resim ekleyin örn.

NSString *path = [[NSBundle mainBundle] pathForResource: @"Spinner" ofType: @"png"]; 
NSLog(@"path: %@", path); 
UIImage* image = [[UIImage alloc] initWithContentsOfFile: path]; 
UIImageView *imageView = [[UIImageView alloc] initWithImage: image]; 
[self.view addSubview: imageView]; 
0

Spinner.png Bu örneğin sadece 's katmanın içeriğini görüntülemek için CGImageRef atamak çok kolay:

layerView.layer.contents = UIImage(named: "Mario.png")?.cgImage 
İlgili konular