我面临一些奇怪的问题.每当我滚动表格视图时,我的数据都会被其他单元格替换.每次都会被不同的细胞数据所取代.我没有看到这个替代品的任何特定模式.
任何人都可以告诉我,UITableView如果我有大量的细胞,管理的正确方法是什么?每个单元格的界面取决于各个部分(每个单元格在其内容视图中保留不同的UI元素).我不想使用可重复使用的细胞,因为它会重叠.
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[CustomCell alloc] initWithStyle:UITableViewCellStyleDefault nil] autorelease];
} else {
cell = nil;
[cell release];
cell = [[[CustomCell alloc] initWithStyle:UITableViewCellStyleDefault nil] autorelease];
}
Run Code Online (Sandbox Code Playgroud)