Ich habe eine Like-Like-Taste in der Tabellenansicht-Zelle implementiert, kann aber das Bild der Schaltfläche nicht ändern. Verwendung aus swift 3Wie ändert man das Bild von UIButton, wenn ausgewählt, das auf TableView.Cell ist. in 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
}
Sie haben vergessen Code in Frage hinzufügen –
nur eine normale Tabellenansicht und eine einzelne Schaltfläche, später werde ich es in das Projekt implementieren.können Sie mir helfen @Mike Alter –
Siehe die Antwort von @KavyaKavita und implementieren Sie es –