当我按下UIButton时,我想使用UIButton.layer.borderColor将视图背景的颜色更改为该颜色。
如果可以,我很想知道如何做到这一点!
答案 0 :(得分:1)
类似的东西
override func viewDidLoad() {
super.viewDidLoad()
button.layer.borderWidth = 2
button.layer.borderColor = UIColor.orangeColor().CGColor
}
@IBAction func buttonPressed(sender : UIButton){
sender.selected = !sender.selected
if sender.selected {
sender.backgroundColor = UIColor(CGColor: sender.layer.borderColor)
} else {
sender.backgroundColor = UIColor.whiteColor()
}
}
答案 1 :(得分:0)
#import <QuartzCore/QuartzCore.h>