自定义UITableViewCell与字幕样式

Mar*_*tin 21 iphone uitableview

我使用本指南:http://www.bdunagan.com/2009/06/28/custom-uitableviewcell-from-a-xib-in-interface-builder,能够创建自己的自定义UITableViewCell,背景图像很好在界面构建器中.但我希望单元格的样式是UITableViewCellStyleSubtitle,仍然可以使用textLabel和detailTextLabel作为我的自定义单元格.我可以通过某种方式在界面构建器中设置单元格的样式吗?

现在只使用textLabel时设置:

cell.textLabel.text = @"Title";  
cell.detailTextLabel.text = @"Details";
Run Code Online (Sandbox Code Playgroud)

此外,我使用透明图像作为背景,但textLabel具有白色背景.我可以在界面构建器中更改它吗?或者您认为我应该将自己的标签添加到界面构建器中的自定义单元格中,并跳过标准textLabel和detailTextLabel?

谢谢你的帮助!

dra*_*ard 16

使用选项B.要么完全使用自己的自定义单元格,要么完全使用Apple的样式单元格.尝试混合和匹配不是向前兼容的.

如果你想要一个方便的属性detailTextLabel,子类UITableViewCell并返回UILabel你在nib中创建.给它一个不同的名字detailTextLabel.