我想问一下关于iPhone应用程序的UIview的问题。我想以编程方式显示一个UIView图像,但我不知道该怎么做。我该怎么做才能显示图像。非常感谢你。
答案 0 :(得分:27)
您应该使用UIImageView。它是UIView的子类,您可以在UIImage上使用实例设置图像。
以下是将其添加到另一个UIView的示例。
UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"nameofimage.png"]]; [myUIView addSubview:imageView];
答案 1 :(得分:2)
向您的项目添加图片,例如Spinner.png
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];
答案 2 :(得分:0)
只需指定CGImageRef即可查看论坛内容,例如:
layerView.layer.contents = UIImage(named: "Mario.png")?.cgImage