gpt4 book ai didi

ios - 更改表格 View 单元格行中的按钮颜色

转载 作者:行者123 更新时间:2023-11-30 11:42:23 25 4
gpt4 key购买 nike

我在表格 View 单元格行中有一些按钮

enter image description here

当我单击按钮时,我希望按钮将颜色更改为黄色而不影响按钮的另一行。 enter image description here 。例如,当我单击第 0 行按钮时,它将变为黄色,如果我单击第 1 行按钮,它也会变为黄色,但第 0 行和其他行按钮将变回/保持原始颜色。

最佳答案

根据您的情况,您可以覆盖 isHighlightedisSelected 属性。

示例(Swift 3)如下。

class MyCustomCell: UITableViewCell {

@IBOutlet var weak aButton: UIButton!
@IBOutlet var weak aLabel: UILabel!

override var isSelected: Bool {
didSet {
// custom selected behavior
aButton.isSelected = isSelected
aLabel.textColor = (isSelected ? UIColor.red : UIColor.blue)
}
}

override var isHighlighted: Bool {
didSet {
// custom highlighted behavior
aButton.isSelected = isHighlighted
aLabel.textColor = (isHighlighted ? UIColor.red : UIColor.blue)
}
}
}

关于ios - 更改表格 View 单元格行中的按钮颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49189945/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com