最新のアプリでチェックリストを作成するときに問題が発生しました。
を呼び出すと、CustomCelldidSelectRowAtIndexPath
のが変更されます。imageView
そのため、テーブルの行をクリックすると、CustomCell画像がチェックマークに切り替わります。正常に動作しますが、下にスクロールすると、チェックリストの他の行もいくつか設定されていることに気付きます。行#1をタッチすると、1、11、21、31、41などが更新されることがわかりました。
行#1の画像を変更するだけでどうすればよいですか?IndexPathはどういうわけか10で最大になりますか?
ありがとう!!
didSelectRowAtIndexPathコード:
{
CustomCell *cell = (CustomCell *) [resultsTable cellForRowAtIndexPath:indexPath];
cell.puckSelect.image = [UIImage imageNamed:@"puck_c.png"];
[cell setNeedsDisplay]
}
私のリストには何千ものアイテムがありますが、それはこれに影響を与えていますか?