イメージビューを含むカスタム テーブルビュー セルで構成されるテーブルビューがあります。でcellForRowAtIndexPath
各セルの画像を設定します。セルが選択されたときに画像を変更したいのでdidSelectRowAtIndexPath
、セルを取得して画像を変更しても問題ありません。ただし、テーブルをスクロールすると (読み取り: テーブルがセルをリロードします)、新しい画像が表示されなくなります。また、セルが選択されなくなったら、画像を元に戻したいと思います。
で次のことを試しましたcellForRowAtIndexPath
:
if(cell.isSelected){
cell.imageview.image = [UIImage ImageNamed: @"selected.png"];
}
else
cell.imageview.image = [UIImage ImageNamed: @"not selected.png"];
cell.highlighted
また、BOOL 値を使用しようとしましたが、役に立ちcell.selected
ませんでした。
どんな考えでも大歓迎です。