我正在尝试将UIImageView添加到我创建的UIView中。
但是,即使我将帧设置为相等,图像的位置在UIView中也太低了。
UIView称为photoView,这是我所做的:

UIImageView *imgV = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"image1.JPG"]];
imgV.frame = self.photoView.frame;
[self.photoView addSubview:imgV];

您可以在此处查看结果(以及故事板上photoView的位置):

我不知道如何解决这个问题,
imgV.center = self.photoView.center;
imgV.contentMode = UIViewContentModeScaleToFill;

也没有帮助。

最佳答案

尝试这个:

imgV.frame = self.photoView.bounds;

代替这个:
imgV.frame = self.photoView.frame;

关于ios - UIImageView在UIView中的位置完全错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19940722/

10-12 13:02