如何制作一个没有文字但只有图像作为图标的按钮?我已经尝试过使用imageEdset这样设置按钮:
button.imageEdgeInsets = UIImageEdgeInsets(top: 5, left: 5, bottom: 5, right: 5)
但是图像看起来没有居中和拉长
答案 0 :(得分:1)
如果要填充按钮,则应将contentMode
中的UIImageView
设置为.scaleAspectFill
。
button.imageView.contentMode = .scaleAspectFill
警告:仅当图像的长宽比与imageView的长宽比 匹配时,才会显示完整图像。
如果要显示完整图片,则应将contentMode
设置为.scaleAspectFit
button.imageView.contentMode = .scaleAspectFit