在 UIButton 中使用哪种内容模式来缩放图像?
Which content mode to use for scaling an image in an UIButton?
我正在为 iOS 开发一个项目,使用故事板来设置视图。
如果我有一个 UIViewController
和一些 UIButtons
,它们的大小都一样。
假设宽度为 100 磅,高度为 75 磅。
我有各种各样的图像,各种形状,但都在这个 [100 宽 / 75 高] 矩形内。
我希望图像保持其原始大小、形状和质量。所以我想我想使用 center and/or aspect fit 来适应内容模式。
这是正确的模式吗?
但是当图像比 UIButton
大时,特别需要纵横比匹配,对吗?
如果图像比 [100 宽 / 75 高] 矩形大一小部分,并且我使用适合内容模式的纵横比怎么办。这样就会'scale down'的图片变成UIButton
的大小了吧?那么图像质量会下降吗?如果是,这会是一个很大的减少,还是只是轻微的减少?
我希望图像保持其原始大小、形状和质量。所以我想我想使用 center and/or aspect fit 来适应内容模式。这是正确的模式吗?
如果你想让按钮根据图像改变它的框架那么你应该得到image.size
并更新按钮的框架。
但是当图像比 UIButton 大时,特别需要纵横比匹配,对吗?
对了!
如果图像比 [100 宽度 / 75 高度] 矩形大一小部分,我使用适合内容模式的宽高比怎么办。这将 'scale down' 图像调整为 UIButton 的大小,对吗?
对了!
这样画质会不会下降?如果是,这会是一个很大的减少,还是只是轻微的减少?
放大图像时图像质量会下降。所以按比例缩小不会对图像产生很大影响(如果按比例缩放)。
内容模式 Aspect Fit
始终是将图像放置在 iOS
中的任何位置的最佳选择
我正在为 iOS 开发一个项目,使用故事板来设置视图。
如果我有一个 UIViewController
和一些 UIButtons
,它们的大小都一样。
假设宽度为 100 磅,高度为 75 磅。
我有各种各样的图像,各种形状,但都在这个 [100 宽 / 75 高] 矩形内。
我希望图像保持其原始大小、形状和质量。所以我想我想使用 center and/or aspect fit 来适应内容模式。
这是正确的模式吗?
但是当图像比 UIButton
大时,特别需要纵横比匹配,对吗?
如果图像比 [100 宽 / 75 高] 矩形大一小部分,并且我使用适合内容模式的纵横比怎么办。这样就会'scale down'的图片变成UIButton
的大小了吧?那么图像质量会下降吗?如果是,这会是一个很大的减少,还是只是轻微的减少?
我希望图像保持其原始大小、形状和质量。所以我想我想使用 center and/or aspect fit 来适应内容模式。这是正确的模式吗?
如果你想让按钮根据图像改变它的框架那么你应该得到image.size
并更新按钮的框架。
但是当图像比 UIButton 大时,特别需要纵横比匹配,对吗?
对了!
如果图像比 [100 宽度 / 75 高度] 矩形大一小部分,我使用适合内容模式的宽高比怎么办。这将 'scale down' 图像调整为 UIButton 的大小,对吗?
对了!
这样画质会不会下降?如果是,这会是一个很大的减少,还是只是轻微的减少?
放大图像时图像质量会下降。所以按比例缩小不会对图像产生很大影响(如果按比例缩放)。
内容模式 Aspect Fit
始终是将图像放置在 iOS