**更新了UIIMAGEVIEW ALLOC中“INIT”添加的问题* * * 我将“imageView”作为变量,已在我的“.h”类中声明。我被迫在一个特定的情况下以编程方式将“imageView”向上移动大约10个像素并且没有运气。在查看当前的UIImageView(“imageView”)位置时,我确定X / Y / WIDTH / HEIGHT应该是(78,214,170,120)。下面是我正在使用的代码,它可以工作但不显示UIImageView / UIImage:
imageView = [[UIImageView alloc]init];
UIImage *image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:img2String]]];
imageView.frame = CGRectMake(78,214,170,120);
imageView.image = image;
我很感激任何帮助。
答案 0 :(得分:0)
这个问题是由@ greg23af编辑的,所以我做了一些改变。
imageView = [[UIImageView alloc] init];
NSURL *url = [NSURL URLWithString:img2String];
NSData *data = [NSData dataWithContentsOfURL:url];
UIImage *image = [UIImage imageWithData:data];
imageView.frame = CGRectMake(78,214,170,120);
imageView.backgroundColor = [UIColor redColor];
imageView.image = image;
你以前忘记了。
答案 1 :(得分:-1)
您应首先初始化图片视图
imageView = [[UIImageView alloc] init];
像上面一样。