我正在创建一个示例应用程序,该应用程序与名为ZFRippleButton
的库集成在一起。现在我面临的问题是,当我点击按钮时图像已消失,但是当我伸出手指时图像又恢复了正常。
出什么问题了?
这是我到目前为止所做的:
let button = ZFRippleButton()
button.translatesAutoresizingMaskIntoConstraints = false
button.layer.cornerRadius = 5
button.rippleColor = UIColor.red
button.backgroundColor = UIColor.red
button.setTitle("File Server", for: .normal)
button.setImage(UIImage(named: "filesharing"), for: .normal)
button.titleLabel?.font = UIFont(name: "SFCompactText-Regular", size: 16)
button.titleEdgeInsets = UIEdgeInsets(top: 0, left: 10, bottom: 0, right: 0)
这是它的动作:
button.addTarget(self, action: #selector(fileShareButton), for: .touchUpInside)
@objc
func fileShareButton() {
print("Doing some actions")
}
我无法弄清楚的是,当我点击那个按钮然后图像消失了,而当我松开手指时图像又像往常一样出现了。但是标题永远不会像图像一样消失。
您能用这个问题解决我吗?