0

完全に機能しているカスタムセルがいくつかあります。これらのセルに背景画像があります。ユーザーの指がセルに触れたときに背景画像を変更したいと思います。その後、セルの選択に戻ります (ただし、didSelectRowAtIndexPath で実行できます)。

誰もこれを行う方法を知っていますか?

ありがとう。

4

2 に答える 2

1

すでにカスタムセルがあるので、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...
}

私はこれをテストしていないことに注意してください - それがあなたの時間の無駄にならないことを願っています.

于 2012-06-07T14:58:19.170 に答える
0

で開始しdidSelectRowAtIndexPath、 を呼び出しcellForRowAtIndexPathてセルを取得すると、コンテンツを変更できます。が必要な場合があり[cell setNeedsDisplay];ます。

于 2012-06-07T15:00:04.503 に答える