gpt4 book ai didi

ios - 选择时如何更改位于 tableVIewCell 上的 UIButton 的图像。在 swift 3

转载 作者:行者123 更新时间:2023-11-28 15:20:08 27 4
gpt4 key购买 nike

我在 tableview 单元格上实现了一个喜欢不喜欢按钮,但无法更改按钮的图像。谁能帮助我使用 swift 3

import UIKit

class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {


@IBOutlet weak var tableView: UITableView!
var array: [String] = ["A","B","C","D","E","F"]
override func viewDidLoad() {
super.viewDidLoad()

}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return array.count
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell: cell_TableTableViewCell = self.tableView.dequeueReusableCell(withIdentifier: "cell_TableTableViewCell") as UITableViewCell! as! cell_TableTableViewCell!

cell.textLabel?.text = array[indexPath.row]

cell.button_Outlet.tag = indexPath.row
cell.button_Outlet.addTarget(self, action: "LikePressed", for: .touchUpInside)

return cell
}

}


func LikePressed(sender : UIButton){

sender.isSelected = !sender.isSelected
}

最佳答案

在设计自定义单元格时,您可以为不同状态的按钮添加图像

  1. 默认
  2. 选中

当您为该按钮添加选择器时,您只需要在该选择器中更改按钮的选择状态

func buttonTapped(sender : UIButton){

sender.isSelected = !sender.isSelected


}

关于ios - 选择时如何更改位于 tableVIewCell 上的 UIButton 的图像。在 swift 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46149750/

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