在单元格内实现具有多个标签的表格视图
我正在实现的表格视图是一种电话簿,其中有一个条目(名称),下面显示他/她的电话号码。这些数据构成了我的细胞。 一个条目(姓名)可以有多个电话号码(每个电话号码显示在不同的行中)。针对每个电话号码(在同一行中),我可以选择设置一些状态消息。我怎样才能实现这个。
我前进的道路是: 我在单元格内创建了 2 个标签。一个用于显示名称,另一个用于显示数字。这些数字以多行方式显示。我面临的问题是,针对每个电话号码添加状态消息(在每个号码的同一行中)。为此,我可能必须在同一标签中的电话号码之间(以多行方式显示)添加状态作为文本,或者我必须在此标签内添加另一个标签。我对如何解决这个问题有点困惑。需要帮助。
The tableview I am implementing is a kind of phonebook, where I have an entry(name) and below that I am displaying his/her phone numbers. These data make my cell.
An entry(name) can have multiple phone numbers(each phone number displayed in different lines). Against each phone number(in the same line) I have an option to set some status message. How can I implement this.
The way I have gone forward is:
I have created a 2 labels inside a cell. One for displaying the name and the other for displaying the numbers. These numbers are displayed in a multiline way. The problem I am facing is, adding the status message against each phone number(in the same row of each number). For that I may have to add the status as text in between the phone numbers(displayed in a multiline way) in the same label or I have to add another label inside this label. I am a bit confused regarding, how to go about this. Need help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对于一个单元格中的多个UILable,您可以使用自定义单元格 。
您想要实现的类似于 this 或这个。一探究竟。
For multiple UILable in a cell, you can use custom cell.
What you are trying to implement is something like this or this. check it out.
就我个人而言,我会将“To”视图添加为 UILabel 的子视图,然后将
toView.frame.origin.y
设置为index * label.font.lineHeight
。Personnaly, I would add the "To" view as a subview of your UILabel and then set the
toView.frame.origin.y
toindex * label.font.lineHeight
.