如何在 UIButton 中设置图像大小?

Iva*_*sin 7 image scale uibutton ios swift

我正在尝试通过堆栈视图和 UIButtons 制作小数点的克隆。但是当我尝试在其中制作“Backspace”按钮图像时,它会缩放到按钮的边界。

如何使图像比例小于按钮本身?

San*_*Ray 10

可能有两个选项可以解决问题。

  1. 将内容模式设置为.scaleAspectFit并且图像不应超出范围: myButton.imageView?.contentMode = .scaleAspectFit

  2. 调整图像插入: myLikesButton.imageEdgeInsets = UIEdgeInsetsMake(top, left, bottom, right)

  • 不幸的是,这不再适用——至少它不适用于 iOS 13-15。 (2认同)