【问题标题】:Implementing a tableview with multiple labels inside a cell在单元格内实现具有多个标签的表格视图
【发布时间】:2012-01-17 06:31:06
【问题描述】:

我正在实现的 tableview 是一种电话簿,其中我有一个条目(姓名),下面我显示他/她的电话号码。这些数据构成了我的细胞。 一个条目(姓名)可以有多个电话号码(每个电话号码显示在不同的行中)。针对每个电话号码(在同一行),我可以选择设置一些状态消息。我该如何实现。

我前进的方向是: 我在一个单元格内创建了 2 个标签。一个用于显示名称,另一个用于显示数字。这些数字以多行方式显示。我面临的问题是,针对每个电话号码添加状态消息(在每个号码的同一行中)。为此,我可能必须在同一标签中的电话号码(以多行方式显示)之间将状态添加为文本,或者我必须在此标签内添加另一个标签。我有点困惑,如何去做。需要帮助。

【问题讨论】:

  • 我会为每个电话号码使用一个视图。在该视图中有状态和电话号码的子视图。
  • 我会按照@Sarah 所说的去做。只是一些自定义单元格。它们不难制作,而且看起来完全符合您的要求
  • @xavi :查看我的更新。

标签: iphone ios uitableview uilabel


【解决方案1】:

对于一个单元格中的多个 UILable,您可以使用custom cell。 您尝试实现的内容类似于thisthis。看看吧。

【讨论】:

  • 你有一些图片或一些东西可以说明你需要做什么吗?
【解决方案2】:

个人而言,我会将“To”视图添加为 UILabel 的子视图,然后将 toView.frame.origin.y 设置为 index * label.font.lineHeight

【讨论】:

  • 没有完全理解你。你能解释一下吗
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-03
  • 1970-01-01
  • 2018-03-18
  • 1970-01-01
  • 1970-01-01
  • 2020-12-02
相关资源
最近更新 更多