创建一个由图标制作的按钮,以便图标填充它

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建一个由图标制作的按钮,以便图标填充它相关的知识,希望对你有一定的参考价值。

如何制作一个没有任何文字而只是图像作为图标的按钮?我已经尝试过使用imageEdset这样设置按钮:

button.imageEdgeInsets = UIImageEdgeInsets(top: 5, left: 5, bottom: 5, right: 5)

但是图像看起来没有居中和拉伸

答案

如果你想填充按钮,那么你应该将contentModeUIImageView设置为.scaleAspectFill

button.imageView.contentMode = .scaleAspectFill

警告:如果图像宽高比和imageView宽高比匹配,则仅显示完整图像。

如果要显示完整图像,则应将contentMode设置为.scaleAspectFit

button.imageView.contentMode = .scaleAspectFit

以上是关于创建一个由图标制作的按钮,以便图标填充它的主要内容,如果未能解决你的问题,请参考以下文章

聚焦时如何用图像填充 LWUIT 按钮?

已阻止:仅当按钮具有外部图标时,如何为按钮提供额外的填充?

星月图标制作

如何在使用Android Jetpack导航时禁用导航图标

如何使用主题api绘制任务栏按钮,如图标

双击图标时关闭JFrame