我已成功将ABTableViewCell子类化为快速滚动。 我真的推荐给那些使用大型tableViews制作应用程序的人......
http://blog.atebits.com/2008/12/fast-scrolling-in-tweetie-with-uitableview/
我的问题是,当我点击一行时,会有一个小的延迟,直到它被选中。我试图将[cell setSelected:true]放在tableView的didSelectRowAtIndexPath方法中,但它仍然滞后。有没有人经历过ABTableViewCell子类?
我没有使用常规UITableViewCells这个问题。
答案 0 :(得分: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];
}
这导致细胞选择滞后。