允许UILabel截断文本,但是在单词边界处

时间:2014-02-24 04:41:40

标签: ios cocoa-touch uilabel

我使用UILabel来显示文字,例如:

UILabel* label = [[UILabel alloc] initWithFrame:CGRectMake(10, 30, 100, 50)];
label.text = @"I love Apple very much";
[self.view addSubview:label];

但是当我的标签太短时,默认情况下会截断文本:

  

我爱苹果...

我希望文本截断,但保留整个单词,并保持帧大小:

  

我爱苹果......

或者:

  

我非常喜欢Apple ...

我该怎么做?

1 个答案:

答案 0 :(得分:0)

这样做:

myLabel.linebreakmode = NSLineBreakByWordWrapping;

我还建议通过Apple的文档,或者只是Cmd +单击一个对象来查看它的头文件并阅读注释。