こんにちは私は現在UItableviewを持っており、そのテーブルビューでは2つのUIButtonを含むカスタムセルを作成しました。これは、upとdownvote関数を実現するためです。私はちょうど私がユーザーがそれをクリックし、同じテンプレートを使用している他のセルのボタンに影響を与えていない後、セル内のこれらのuibuttonsを無効にするだろうか?UItableviewcellでUIbuttonを無効にする方法
私はuitableviewcellのコントローラで関数を実行しようとしました。ボタンをクリックするとボタンが無効になりますが、このメソッドを使用すると他のセルボタンも無効になるバグが発生します。
@IBOutlet weak var down: UIButton!
@IBOutlet weak var up: UIButton!
@IBAction func upVoteButton(_ sender: UIButton)
{
self.up.isEnabled = false
}
@IBAction func downVoteButton(_ sender: UIButton) {
self.up.isEnabled = false
}
助けてください!前もって感謝します。
テーブルのセルは、再利用可能ですか新しいセルをスクロールするとすぐに再利用可能なセルです。新しいセルも表示される前に無効にしておけば、セルカスタムクラスで(prepareforreuse)メソッドを使用してターゲットを達成できます。その機能の仕組みを調べることができます。 –