具有左右标签的UITableViewCell的最佳方法

时间:2016-02-28 18:38:59

标签: ios settings uitableview

我的应用有多个多项选择设置(例如枚举值)。我想要复制iOS的声音设置表格视图单元格,其中名称在左侧,选定的值在右侧,后面是披露指示符(>)。

enter image description here

到目前为止,我的方法是创建一个自定义表格视图单元格(.xib和自定义UITableViewCell类),并在单元格的内容视图中添加一个值标签。但是,使用textLabel似乎与自定义内容视图不兼容(请参阅我的other question以及this answer)。我的猜测是分配textLabel?.text会导致内容视图被覆盖或隐藏。

这样做的最佳方法是什么?

1 个答案:

答案 0 :(得分:3)

您不需要自定义单元格。使用普通的UITableViewCell,但将样式设置为UITableViewCellStyleValue1 - Objective-C或Value1 - Swift。

左侧的标签是textLabel,右侧的标签是detailTextLabel