iphone - 配置表格单元

标签 iphone objective-c ios

我想在每行中用3个字段值配置表格单元格。我有三个数据库字段,例如AmountNoteDueOn。我想配置单元格值,以便Amount是标题,而DueOnNote是值。这怎么可能?

最佳答案

我认为最好的方法是通过将UITableViewCell子类化来创建自定义TableViewCell。在这里,您需要提供@property并合成要访问的标签并为其分配值。

然后,您可以做的就是在tableView:cellForRowAtIndexPath:中创建自定义单元格的对象,然后将值分配给自定义单元格中的标签。

我也建议您以编程方式而不是通过XIB将标签添加到自定义单元格类中,因为这样可以为您节省一些复杂性。

此方法的优势:

1)这种方法简化了复杂性,因为这使您可以更轻松地进行与自定义单元格相关的将来更改和更新,因为您只需要在一个地方进行更改。

2)与在cellForRowAtIndexPath:中动态添加标签的方法相比,这种情况下也不会出现出队问题和每次创建单元时都存在重复标签的问题,因为整个标签都在一个对象,而您只需要重用该单元格,其他内容就会自动进行管理。

希望这可以帮助。

关于iphone - 配置表格单元,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7306657/

相关文章:

ios - 如何在 Xamarin.Forms 中设置 ListView 行高

iphone - 如何获得馅饼进度条

iphone - 清理 Localized.strings

iphone - UITableViewCell 不断被取消选择

ios - 裁剪并重新创建 UIImage

iphone - 奇怪的图标行为

ios - 将文件添加到 ios 应用程序中

ios - 使用 Swift 使用 Segue 发送数据

ios - iPad、iPad 2 上的边界半径问题

ios - 如何以编程方式将 UISearchBar 设置为 safeAreaLayoutGuide?