我已经成功地为快速滚动子类化了abtableviewscell。 我真的把它推荐给任何一个用大的桌面视图制作应用程序的人…
http://blog.atebits.com/2008/12/fast-scrolling-in-tweetie-with-uitableview/
我的问题是,当我点击一行时,会有一个很小的延迟直到它被选中。我试图将[cell setselected:true]放入TableView的didselectrowatindexpath方法中,但它仍然滞后。对于abTableViewCell子类,是否也有人遇到过这种情况?
使用常规的UITableViewCells时没有出现此问题。
单元格可以突出显示(触地得分)或选择(触地得分)。
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]; }
这就消除了细胞选择的滞后。