自动布局:UIImageView和UIButton之间的区别

3
在截图中,您可以看到一个UIImageView和一个UIButton(两者使用相同的图像)。 UIImageView的Content Mode设置为Scale to Fill。 UIButton使用相同的图像,但无论我将其Content Mode设置为什么,图像右侧始终有空白区域。 我认为它的Intrinsic Content Size默认为图像的大小,但显然不是这种情况。

指定按钮的宽度应为其图像的宽度的正确方法是什么? TIA

输入图像描述

1个回答

2
为了让它们缩放相同的集合,请设置UIButton的backgroundImage属性而不是image属性。image属性被设计用于在标题旁显示。backgroundImage属性将缩放整个边界,内在大小应与您的UIImageView相匹配。希望这可以帮助您解决问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接