用iphone中的UIViewContentModeScaleAspectFit填充视图?

时间:2011-07-08 06:32:24

标签: iphone

我想填写我的观点,但它不会像aspectfill那样降低其质量,所以有人可以告诉我如何实现UIViewContentModeScaleAspectFit属性的味道,我的视图应该填充? 如果我只是使用UIViewContentModeScaleAspectFit属性那么什么是图像分辨率来填充视图???

1 个答案:

答案 0 :(得分:1)

UIViewContentModeScaleAspectFit使图像适合视图,因此如果图像的纵横比与视图不同,则图像的顶部和底部或左侧和右侧将留下空白区域。

UIViewContentModeScaleAspectFill使图像填充视图,因此会裁掉额外的宽度或高度(不是两者)。

这些模式都不会降低图像质量。如果您的图像分辨率很小,它将被拉伸以适合视图。如果您的图像具有更大的分辨率,它将缩小以适合视图。

尝试使用UIViewContentModeCenter。它不会调整图像大小,而是以原始分辨率将其置于视图中。