有相当长的一段时间,我一直在为一个愚蠢的问题而苦苦挣扎。希望有人能帮我一把。
UITableView正在实施中。UITableViewCell在.xib中绘制并连接到textEditCell属性。
在主程序中有一段简单的代码:
- (UITableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
return textEditCell;
}然而,当绘制视图时,只绘制一些单元格(在视图启动后-最后一个单元格)。如果视图被拖动到屏幕的顶端之外,则顶部的单元格被绘制,底部的单元格消失;当拖动到底部时,行为相反。
给出了示例in Apple cookbook?这是清单5-7。我做错了什么?
感谢你的帮助。
发布于 2010-08-23 02:59:28
清单5-7中所描述的只有当你的表中只有一个单元格时才有效。如果你需要同一个单元格的多个副本,那么你应该使用清单5-5中描述的技术。
发布于 2010-08-23 02:59:16
基本上,您创建了一个单元格实例,并尝试将其分配给许多行。在苹果食谱中,你有固定数量的自定义单元格,称为cell0,cell1在构建器中单独实例化。
您需要创建另一个nib文件来创建您的单元格。还要记住重用单元格-否则你肯定会有记忆问题。
https://stackoverflow.com/questions/3542868
复制相似问题