我有一个自定义类型的UIButton,状态不同:
button.setBackgroundImage(UIImage(named: "login_btn_normal"), for: .normal)
button.setBackgroundImage(UIImage(named: "login_btn_active"), for: .highlighted)
button.setBackgroundImage(UIImage(named: "login_btn_disable"), for: .disabled)
我在我的图像中有一个名为“login_btn_disable”的禁用效果,因此我不需要自动生成灰色效果。我该怎么办?
以下是我的示例:UIButtonBackgroundImageT
答案 0 :(得分:1)
在完成您的代码后,您在这一行中犯了一个错误:
button.setBackgroundImage(UIImage(named: "login_ben_disable"), for: .disabled)
或
将图片名称从login_btn_disable
更改为login_ben_disable
。
答案 1 :(得分:0)
尝试将按钮类型设置为SystemType的CustomType inst。