首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UITableView仅重绘部分自定义单元格

UITableView仅重绘部分自定义单元格
EN

Stack Overflow用户
提问于 2010-08-23 02:54:20
回答 2查看 316关注 0票数 0

有相当长的一段时间,我一直在为一个愚蠢的问题而苦苦挣扎。希望有人能帮我一把。

UITableView正在实施中。UITableViewCell在.xib中绘制并连接到textEditCell属性。

在主程序中有一段简单的代码:

代码语言:javascript
复制
- (UITableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

return textEditCell;

}

然而,当绘制视图时,只绘制一些单元格(在视图启动后-最后一个单元格)。如果视图被拖动到屏幕的顶端之外,则顶部的单元格被绘制,底部的单元格消失;当拖动到底部时,行为相反。

给出了示例in Apple cookbook?这是清单5-7。我做错了什么?

感谢你的帮助。

EN

回答 2

Stack Overflow用户

发布于 2010-08-23 02:59:28

清单5-7中所描述的只有当你的表中只有一个单元格时才有效。如果你需要同一个单元格的多个副本,那么你应该使用清单5-5中描述的技术。

票数 1
EN

Stack Overflow用户

发布于 2010-08-23 02:59:16

基本上,您创建了一个单元格实例,并尝试将其分配给许多行。在苹果食谱中,你有固定数量的自定义单元格,称为cell0,cell1在构建器中单独实例化。

您需要创建另一个nib文件来创建您的单元格。还要记住重用单元格-否则你肯定会有记忆问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3542868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档