【发布时间】:2015-09-22 11:39:45
【问题描述】:
有没有办法在单击时更改自定义 UIButton 的颜色并让它保持不变直到再次单击?目前我覆盖 drawRect 来创建自定义按钮,但不知道从那里去哪里。
编辑:
class DayButtons: UIButton {
var isPressed: Bool = false
var color = UIColor.whiteColor()
override func drawRect(rect: CGRect) {
let cornerR = CGFloat(5)
var path = UIBezierPath(roundedRect: rect, cornerRadius: cornerR)
color.setFill()
path.fill()
}
}
【问题讨论】: