如何在UITableViewCell中显示点代替长文本

时间:2012-02-14 13:37:07

标签: iphone objective-c xcode uitableview

  • 我有一个包含2行的表视图。
  • 详细信息TextLabel 中的这些行中我有长文本我不想显示所有文字但是
  • 如果是长文字,我需要显示最后一个字符的点

  • for ex:

  • 单元格中的文字。 detailTextLabel 是:'数据库输入到单元格

  • 我想要像:'DATA BASE Ente .......'

怎么可能?

5 个答案:

答案 0 :(得分:2)

使用标签显示并设置属性,如

cell.textLabel.lineBreakMode = UILineBreakModeTailTruncation;
cell.textLabel.numberOfLines = 1;

答案 1 :(得分:1)

您可以设置UILabel的属性:

@property(nonatomic) UILineBreakMode lineBreakMode

答案 2 :(得分:1)

将UILabel的lineBreakMode设置为UILineBreakModeTailTruncation,但它已经是默认值。 : - )

答案 3 :(得分:1)

尝试将adjustFontSizeToFitWidth设为NO并将lineBreakMode设为UILineBreakModeTailTruncation

答案 4 :(得分:1)

点会自动出现。

如果您的文字与标签尺寸相比较大。然后点会自动出现。

你必须修改字体大小。