在 nib 文件中按下时如何禁用 UIButton 突出显示?

How to disable UIButton highlight when pressed in a nib file?

我在 nib 文件的 UIView 中有一个 UIButton,我想在按下按钮时禁用突出显示。

但是在 Interface Builder 中取消选中按钮的框(对于所有状态)'Highlighted Adjust Image' 不会删除突出显示。

我还尝试在 @IBAction 中以编程方式禁用突出显示:

@IBAction func myButtonTapped(_ sender: UIButton) {
    sender.adjustsImageWhenHighlighted = false
}

但是当按下按钮时高亮仍然在这里。

以上方法none有效时如何关闭高亮?

要使用 adjustsImageWhenHighlighted,您的 UIButton 类型应设置为自定义。