我正在为iOS开发一个项目,使用storyboard来设置视图。
如果我的UIViewController
有一些UIButtons
,则大小相同。
让我们说100点宽度和75点高度。
我有各种各样的形状的图像,但都落在这个[100宽度/ 75高度]矩形内。
我希望图像保持原始尺寸,形状和尺寸。质量。所以我想我想使用适合内容模式的中心和/或宽高比。
这是正确的模式吗?
但是,当图像比UIButton
更大,对吗?
如果图像比[100宽度/ 75高度]矩形大一些,我使用宽高比适合内容模式怎么办?这将缩小'图像大小为UIButton
,对吗?那么图像的质量会降低吗?如果是的话,这可能是一个大幅下降,还是只是边际?
答案 0 :(得分:1)
我希望图片保持原有的尺寸,形状和尺寸。质量。所以我想我想使用适合内容模式的中心和/或宽高比。这是正确的模式吗?
如果您希望按钮根据图像更改其框架,则应获取image.size
并更新按钮的框架。
但是,当图像比UIButton大时,尤其需要宽高比适合吗?
右键!的
如果图像比[100宽度/ 75高度]矩形大一些,我使用宽高比适合内容模式怎么办?这会将图像“缩小”到UIButton的大小,对吗?
右键!的
图像的质量会降低吗?如果是的话,这可能会大幅下降,还是只是边际?
放大图像时图像质量会下降。因此缩小尺寸会对图像产生重大影响(如果按比例缩放)。
答案 1 :(得分:1)
内容模式Aspect Fit
始终是将图片放置在iOS中的最佳选择