使用UITableViewCellStyleValue2样式的多行UITableViewCell

pet*_*ert 15 iphone uitableview uilabel

我正在试图弄清楚如何复制UITableViewCellStyleValue2样式,以便详细文本可以是多行 - 如联系人应用程序中的"地址"单元格所示.与"联系人"应用程序一样,某些字段(如街道名称)是可选的; 如果街道不是零,它会显示3行而不是4行.

我错过了一个技巧,还是我必须在IB中创建自定义单元格?如何确保文本和详细文本标签与其他UITableViewCellStyleValue2单元格对齐?

谢谢你的任何提示.

pet*_*ert 31

另一轮搜索发现了这一点:

http://the-lost-beauty.blogspot.com/2009/11/multi-line-uitableviewcell-using.html

快速尝试它,它的工作原理 - 只需要稍微设置字体大小.

  • 现在的一个问题是UILineBreakModeWordWrap是折旧的.现在,您必须在iOS 6中使用NSLineBreakByWordWrapping. (3认同)