所以我正在尝试将相机中的图像加载到图像视图中。我已经完成了,但图像宽高比发生了变化。
我尝试为imageview设置内容模式但没有效果。 我是这样做的:
UIImage *picture=[UIImage imageWithData:slika];
imageview = UIViewContentModeScaleAspectFit;
[imageview setImage:picture forState:UIControlStateNormal];
有什么想法吗?
答案 0 :(得分:1)
图片查看您自己的视图吗?或者它是,例如,单元格的默认imageView?
你应该这样写:
imageView.contentMode = UIViewContentModeScaleAspectFit;
imageView.image = [UIImage imageNamed:picture];
或
[imageView setImage:picture];
UIImageView没有方法[imageview setImage:picture forState:UIControlStateNormal];
,它只适用于UIButton(可能适用于其他一些UIControl,但UIImageView不是UIControl的子类 - 它是UIView的直接子类)。但按钮不会缩放保留纵横比的图像。