我想在每一行中配置3个字段值的表格单元格。我有三个数据库字段,如Amount
,Note
和DueOn
。我想配置单元格值,以便Amount
是标题,而DueOn
和Note
是值。这怎么可能?配置表格单元格
Q
配置表格单元格
1
A
回答
1
我认为最好的办法是创建一个卡斯特通过继承UITableViewCell来实现TableViewCell。在这里你需要给@property
并合成你想访问的标签并赋值。
然后你可以做的只是在tableView:cellForRowAtIndexPath:
中创建自定义单元格的对象,然后只需将值分配给自定义单元格中的标签即可。
另外,我建议你将程序中的标签添加到自定义单元类中,而不是通过XIB,因为这样可以节省一些复杂性。这种方法的
优点:
1)这种方法简化了复杂性,因为这将使你做出使有关自定义单元格以后更加轻松地变化和更新你将有只有在一个做出改变地点。
2)相比于您即时添加标签的方法,在cellForRowAtIndexPath:
中,每次创建单元格时出现的问题以及有关标签复制的问题在此情况下都不会发生为整套标签是在一个对象中管理的,你只需要重用这个单元格,其他的东西就会自动进行管理。
希望这会有所帮助。
2
您必须创建自定义表格单元格。
只需搜索谷歌上的自定义表格单元格,你就可以得到它。
1
1
UITableViewCell *cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease];
cell.textLabel.text = [NSString stringWithFormat:@"Amount: %@", amount];
cell.detailedTextLabel.numberOfLines = 2;
cell.detailedTextLabel.text = [NSString [email protected]"Note:%@\nDueOn:%@", note, dueOn];
相关问题
- 1. cellForRowAtIndexPath和单元格配置
- 2. DataTables:如何设置类到表格单元格(但不是表格单元格!)
- 3. 表格单元格
- 4. 表格单元格
- 5. 表格单元格
- 6. 表格单元格
- 7. 表格单元格
- 8. 右对齐表格单元格位置
- 9. 表格单元格自动设置valign
- 10. 设置PDF表格单元格宽度
- 11. 表格单元格内的位置
- 12. 设置表格单元格中单选按钮的位置
- 13. 表格单元
- 14. 自定义TableView单元格未配置
- 15. UICollectionView单元格配置太多次
- 16. 选择表格单元格
- 17. FindControl表格单元格
- 18. Jquery表格单元格
- 19. 修改表格单元格
- 20. 溢出表格单元格
- 21. 更新表格单元格
- 22. 重写表格单元格?
- 23. 偏移表格单元格
- 24. 表格单元格很大
- 25. 表格单元格间距
- 26. 表格单元格对齐
- 27. 对齐表格单元格
- 28. jeditable表格单元格
- 29. 多行表格单元格
- 30. 编辑表格单元格
这是一个很好的方法,但它不是强制性的。可以配置一个自定义的UITableViewCell而不用创建子类 – daveoncode