繁体   English   中英

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

[英]How to set image size in UIButton?

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

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

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

  1. 将内容模式设置为.scaleAspectFit并且图像不应越界: myButton.imageView?.contentMode = .scaleAspectFit

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

Sanket 很近:

  1. 调整图像插入:Button.imageEdgeInsets = UIEdgeInsetsMake(40, 40, 40, 40)

** (40, 40, 40, 40) 只是一个示例按钮大小,您可以将其调整到您满意的程度。 就像 Sanket 回答(上、左、下、右)是你应该使用的一样,只需根据实际数字进行调整。

将图像加载到“UIBUTTON”时应该记住的事情

  • 将图像加载到 UIBARBUTTONIMAGE 时,尝试使用 24*24 图像大小。
  • 在正常的“UIBUTTON”中加载图像时,图像应该与按钮兼容。
  • 尝试使用标准图像尺寸 32*32 的按钮。
  • 在故事板中的正确界面构建器中尝试使用 Aspect fit。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM