私は、クラブ内のメンバーをチェックインするためにトグルとしてセル内にボタンを持っています。メンバーをチェックインすると、スクロール後にボタンの状態をオンにしておく必要がありますが、オフになります。ここでcellForRow方法は次のとおりです。ここでiOS Swift:セル内のトグルボタンの状態を維持する
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = self.membersTableVw.dequeueReusableCell(withIdentifier: "CellMembersForCoach", for: indexPath) as! CellMembersForCoach
let member = members[indexPath.row]
cell.setMember(member)
cell.cellController = self
return cell
}
は部分は、私はボタン
@IBOutlet weak var checkBtn: UIButton!
@IBAction func setAttendance(_ sender: Any){
// toggle state
checkBtn.isSelected = !checkBtn.isSelected
}
トグル作品を切り替えるカスタムセルクラスではなく元に、ボタンの状態が変化するテーブルをスクロールした後で。どんな提案も感謝しています。
助けていただきありがとうございます、これは正しい方法ですが、実際のコードはちょっと関係していますので、私はいつも正解を完全な答えにしています。私はその理由で私の答えを受け入れました。ありがとうございました。 – fullMoon