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

Ste*_*Kuo 4 settings uitableview ios

我的应用程序有多个设置可供选择(例如枚举值)。我想复制 iOS 的声音设置表视图单元格,其中名称在左侧,所选值在右侧,后跟一个显示指示符 ( >)。

在此处输入图片说明

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

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

rma*_*ddy 6

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

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