2009-09-21 5 views
3

빠른 스크롤을 위해 ABTableViewCell의 서브 클래스를 successfuly했습니다. 그것으로 정말 큰 tableViews와 응용 프로그램을 만들고 사람에게 추천 ...ABTableViewCell 선택한 지연

http://blog.atebits.com/2008/12/fast-scrolling-in-tweetie-with-uitableview/

내 문제는 내가 행을 누를 때이 선택됩니다 때까지 약간의 지연이 있다는 것입니다. tableView의 didSelectRowAtIndexPath 메소드에 [cell setSelected : true]를 넣으려고했지만 여전히 뒤쳐져 있습니다. 누구도 ABTableViewCell 서브 클래스를 경험 한 적이 있습니까?

일반 UITableViewCell을 사용하여이 문제가 발생하지 않았습니다.

답변

6

셀을 강조 표시하거나 (touchDown에서) 셀렉트를 선택할 수 있습니다 (touchUp에서). ABTableViewCell와 함께

코드 :

if(self.selected) { 
    backgroundColor = [UIColor clearColor]; 
    greyColor = [UIColor whiteColor]; 
    blackColor = [UIColor whiteColor]; 
} 

가로 교체했다 :

if(self.highlighted || self.selected) { 
    backgroundColor = [UIColor clearColor]; 
    greyColor = [UIColor whiteColor]; 
    blackColor = [UIColor whiteColor]; 
} 

그리고 그 셀 선택 지연을 죽였다.

+0

if (self.selected) 구문은 어디에 있습니까? – zakdances

+0

오랫동안 ABTableViewCell을 사용하지 않았습니다. ABTableViewCell.m을 검색하면됩니다. – samvermette