2012-06-07 3 views
0

완벽하게 작동하는 사용자 정의 셀이 있습니다. 나는이 세포들에 배경 이미지를 가지고있다. 사용자 손가락이 셀에 닿으면 배경 이미지를 변경하고 싶습니다. 그런 다음 셀 선택에서 다시 변경됩니다 (그러나 didSelectRowAtIndexPath에서 수행 할 수 있음).사용자가 테이블의 셀을 터치 할 때 감지합니다.

누구든지이 작업을 수행하는 방법을 알고 있습니까?

감사합니다. 그것은 늘 당신의 단지 시간 낭비 희망 - 당신은 allready 사용자 정의 셀을 가지고 있기 때문에

답변

1

당신은 내가 이것을 테스트하지 않은 ID touchesBegan: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... 
} 

주를 재정의 할 수 있습니다.

+0

정확히 내가 무엇을 찾고 있었습니까. 감사. –

+0

당신을 진심으로 환영합니다! –

+0

이번에는 솔루션을 구현하는 데 바쁜 시간 이었지만 실제로는 내 마음이 어지럽게 흘렀습니다. 사과. –

0

didSelectRowAtIndexPath으로 시작하여 cellForRowAtIndexPath으로 전화를 걸어 내용을 변경할 수 있습니다. [cell setNeedsDisplay];이 필요할 수도 있습니다.

관련 문제