完全に機能しているカスタムセルがいくつかあります。これらのセルに背景画像があります。ユーザーの指がセルに触れたときに背景画像を変更したいと思います。その後、セルの選択に戻ります (ただし、didSelectRowAtIndexPath で実行できます)。
誰もこれを行う方法を知っていますか?
ありがとう。
完全に機能しているカスタムセルがいくつかあります。これらのセルに背景画像があります。ユーザーの指がセルに触れたときに背景画像を変更したいと思います。その後、セルの選択に戻ります (ただし、didSelectRowAtIndexPath で実行できます)。
誰もこれを行う方法を知っていますか?
ありがとう。
すでにカスタムセルがあるので、idtouchesBegan:
とtouchesEnded:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
[super touchesBegan:touches withEvent:event];
//change background here...
}
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
[super touchesEnded:touches withEvent:event];
//restore background here...
}
私はこれをテストしていないことに注意してください - それがあなたの時間の無駄にならないことを願っています.
で開始しdidSelectRowAtIndexPath
、 を呼び出しcellForRowAtIndexPath
てセルを取得すると、コンテンツを変更できます。が必要な場合があり[cell setNeedsDisplay];
ます。