2008年12月12日,Tweetie iPhone应用程序的制造商发布了great example,他如何完成UITableView滚动,而不会出现通常出现的锯齿/锯齿现象。他的example code与SDK版本2.2兼容,但是,当我为3.0编译时,我无法单击高亮显示在单个单元格上。任何人都知道什么需要从2.2-> 3.0更新才能使其代码(完全)正常工作?

最佳答案

在drawContentView中,将self.selected更改为self.highlighted

- (void)drawContentView:(CGRect)r
{
    CGContextRef context = UIGraphicsGetCurrentContext();

    UIColor *backgroundColor = [UIColor whiteColor];
    UIColor *textColor = [UIColor blackColor];

    if(self.highlighted)
    {
        backgroundColor = [UIColor clearColor];
        textColor = [UIColor whiteColor];
    }

     ... code continues ...

}

关于iphone - 使用UITableView在Tweetie中快速滚动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/994376/

10-14 20:30