gpt4 book ai didi

ios - 按下一个按钮后重置所有按钮

转载 作者:行者123 更新时间:2023-11-28 06:06:38 26 4
gpt4 key购买 nike

我需要在单击按钮后将图像从按钮更改为另一个。我是在 setBackgroundImage() 的帮助下完成的。但是我如何一次更改所有按钮的图像并仅将图像更改为按下的按钮...![按钮组][1]

我的 View Controller

override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
self.tableView.separatorStyle = .none
let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! UIT



cell.TitleLabel.text=dataMas[indexPath.row]
cell.name.text = titleTrack[indexPath.row]

cell.btns.tag = indexPath.row

cell.btns.addTarget(self, action: #selector(ViewController.PlayTrack(_:)), for: UIControlEvents.touchUpInside )







return cell
}

和细胞类

导入 UIKit

UIT 类:UITableViewCell {

@IBOutlet weak var btns: UIButton!


@IBOutlet weak var TitleLabel: UILabel!
@IBOutlet weak var name: UILabel!




override func awakeFromNib() {

}

override func setSelected(_ selected: Bool, animated: Bool) {

}

最佳答案

在你的 ViewController.PlayTrack 中试试这个:

var numberOfButtons: Int = 5
@IBOutlet weak var btns: UIButton!

for i in 1...numberOfButtons {
if btns.tag == i {
// SET IMAGE TO BTN HERE.
}
}

关于ios - 按下一个按钮后重置所有按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48011605/

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