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

我的应用程序有几个设置多选(例如枚举值)。 我想复制iOS的声音设置表视图单元格,其中名称是在左边,选定的价值在右边,其次是披露指标( > )。

在这里输入图像说明

到目前为止,我的方法是创build一个自定义的表格视图单元格( .xib和自定义的UITableViewCell类),并将一个值标签添加到单元格的内容视图中。 不过,使用textLabel似乎与自定义内容视图不兼容(请参阅我的其他问题以及此答案 )。 我的猜测是分配textLabel?.text导致内容视图被覆盖或隐藏。

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

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

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