当我按下 UIButton 时,我想使用 UIButton.layer.borderColor 将 View 背景的颜色更改为该颜色。
如果可能的话,我很想知道怎么做!
最佳答案
类似的事情
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()
}
}
关于ios - 是否可以在 Objective C 中获取 UIButton.layer.borderColor 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32104884/