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

问题描述 投票:0回答:1

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

但是,取消选中该框(对于所有状态)按钮生成器中的“突出显示的调整图像”按钮不会删除突出显示。

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

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

但是按下按钮时,亮点仍然存在。

如果上述方法都不起作用,如何禁用突出显示?

ios swift uibutton uikit nib
1个回答
2
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.