在截图中,您可以看到一个UIImageView和一个UIButton(两者使用相同的图像)。 UIImageView的Content Mode设置为Scale to Fill。 UIButton使用相同的图像,但无论我将其Content Mode设置为什么,图像右侧始终有空白区域。 我认为它的Intrinsic Content Size默认为图像的大小,但显然不是这种情况。 指定按钮的宽度应为其图像的宽度的正确方法是什么? TIA
为了让它们缩放相同的集合,请设置UIButton的backgroundImage属性而不是image属性。image属性被设计用于在标题旁显示。backgroundImage属性将缩放整个边界,内在大小应与您的UIImageView相匹配。希望这可以帮助您解决问题。