uitableview滚动图像?

时间:2011-07-29 06:35:59

标签: iphone objective-c cocoa-touch uitableview

我有uitableview whoes单元格在interfacebuilder中创建并且其中有一个图像...现在当图像加载到imageview上时,uitableview滚动非常不稳定...这里有一些代码

if (cell == nil) {

    NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"CustomCell" owner:self options:nil];

    for (id currentObject in topLevelObjects){
        if ([currentObject isKindOfClass:[UITableViewCell class]]){
            cell =  (CustomCell *) currentObject;
            break;
        }
    }



}

所以现在我该怎么做才能使滚动不那么波动?

感谢, TC

2 个答案:

答案 0 :(得分:2)

首先,确保您的自定义UITableViewCell及其所有子视图都设置为不透明,背景为实色,Alpha通道设置为100%。堆叠透明视图确实会影响滚动性能。

其次,您的代码不会显示图像的加载方式,但您应该确保它们是异步加载的。即使同步从文件系统加载图像也会导致滚动性能下降。

答案 1 :(得分:0)