UIButton图片不可点击

时间:2018-11-09 12:14:51

标签: ios swift uibutton material-design material-components-ios

我正在尝试将图像添加到我的MDCRaisedButton中,这是UIButton的扩展类,用于 Google JsonIgnoreProperties。我可以将图像添加到按钮,但是图像不可单击。我已经尝试同时添加ParentMaterialComponents,但是对于两个问题仍然存在。事实是,图像本身不可单击,但是如果我单击保留在图像下方和上方的按钮的较小部分,则会执行按钮的单击操作。这有什么问题呢? 下面是我的按钮代码

UITapGestureRecognizer

我还尝试过将手势识别器添加到addTarget的{​​{1}}中,但这也不起作用。

图像当前正居中。如果单击按钮的其他可见部分,则几乎无法单击。我该如何处理?

1 个答案:

答案 0 :(得分:0)

尝试

let plusImage = UIImage(named: "chip").withRenderingMode(.alwaysTemplate)
btnCalibrate.setImage(plusImage, for: .normal)

let plusImage = UIImage(named: "chip").withRenderingMode(.alwaysTemplate)
btnCalibrate.setBackgroundImage(plusImage, for: .normal)