UIImageView - 固定宽度和宽度灵活的高度?

时间:2012-01-02 19:52:09

标签: objective-c ios cocoa-touch uiimageview

CGRect imageLocation = CGRectMake(startingXCoordinate, startingYCoordinate + detailedTitleLabel.frame.size.height + marginY, 280, 300);
self.detailedImageView.frame = imageLocation;

这是我到目前为止所获得的代码。您现在可以看到宽度为280,高度为300 ...在界面构建器中,我还将此图像视图设置为' Aspect Fit' 以保持比率。

这里的问题是......对于一些更大或更小的图像,它们位于UIImageView的中心,它自然会产生一些额外的顶部和顶部。底部边缘。如何制作完美贴合的UIImageView而不会破坏宽度为280的比例?

提前谢谢

1 个答案:

答案 0 :(得分:0)

您是否尝试过纵横填充而不是纵横比?我认为这应该解决了你的问题。