Autolayout:UIImageView和UIButton之间的区别

时间:2017-02-27 18:44:33

标签: ios uiimageview uibutton autolayout

在屏幕截图中,您可以看到UIImageViewUIButton(两者都使用相同的图片)。 UIImageView的内容模式设置为缩放至填充UIButton使用相同的图像,但无论我将其内容模式设置为什么,图像右侧始终都有空白区域。我认为它的内在内容大小会默认为图像的大小,但显然情况并非如此。

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

enter image description here

1 个答案:

答案 0 :(得分:2)

要让它们按比例缩放,请设置UIButton的backgroundImage属性而不是image属性。使图像属性显示在标题旁边。 backgroundImage属性将缩放整个边界,内在大小应与您的UIImageView匹配。希望这有助于解决您的问题。