我已经成功地将ABTableViewCell子类化以实现快速滚动。我真的推荐给任何使用大tableViews开发应用程序的人……
http://blog.atebits.com/2008/12/fast-scrolling-in-tweetie-with-uitableview/
我的问题是,当我点击一行时,会有一个很小的延迟,直到它被选中。我尝试将单元格setSelected:true放入tableView的didSelectRowAtIndexPath方法中,但它仍然滞后。有没有人在使用ABTableViewCell子类时也遇到过这种情况?
使用常规UITableViewCells时,我没有遇到这个问题。
发布于 2009-10-04 18:42:45
单元格可以突出显示(在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];
}这消除了单元格选择的滞后。
https://stackoverflow.com/questions/1452573
复制相似问题