在 .h 文件中我声明了这一点;
IBOutlet UIImageView *image;
在.m文件中;
UIImage *image1 = [UIImage imageName:@"http://image.com/image.jpg"];
image = [[UIImageView alloc] initWithImage:image1];
image.frame = CGRectMake(0,0, 50,50);
[self.view addSubView:image];
我从界面生成器连接了 UIImageView。但我需要仅通过代码来完成此操作(不使用界面生成器)。有人可以帮我修改代码,以便我只能通过代码来完成此操作吗?
最佳答案
我认为您在 uiimageview 中显示远程图像时遇到一些问题,所以我认为您应该这样做。
NSData *receivedData = [[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://image.com/image.jpg"]] retain];
UIImage *image = [[UIImage alloc] initWithData:receivedData] ;
UIImageView *imageView = [[UIImageView alloc] initWithImage:image];
imageView.frame = CGRectMake(0,0, 50,50);
[self.view addSubView:image];
[image release];
[imageView release];
关于iphone - 以编程方式将 UIImage 添加到 UIImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8523450/