2013-06-28 77 views
0

心中已经创造了一个实现代码如下自定义单元格 - 这有一些标签,就像当初但在原来的时在标题标签的文本比什么更适合在屏幕上它在最后附加“...”。我尝试过在IB中找到办法,但没有运气。我是否必须创建自己的方法才能在UILabel上获得此功能?自动换行文本的UILabel与“...”在末附加

+0

是什么,当你把远远大于它可以容纳一个文本它做的,假设你的标签,使固定字体大小? – Zen

+0

标签具有固定的字体大小,当我在Interface Builder中静态键入文本时,它会截断尾部并添加“...”。但在应用程序中 - 当表格列表动态填充时,它不会截断在尾部添加“...”的尾部 –

回答

0

对一个UILabel numberOfLines默认属性为1,如果你想支持你需要指定的行数多行标签。

如:

myLabel.numberOfLines = 2; 

您可能还需要调整您的标签占较长的文本或使用标签,将适合的最大行数。

+4

或将其设置为零并让标签决定。 – 2013-06-28 16:05:31

+0

我想要标签在最后追加“...”。 –

+0

您的行数是否明确设置? – popctrl

1

你可以用我UIExtendedLabel类从这个链接(检查我的ANS)UIExtendedLabel

0

不知怎的,我已经成功地对彼此顶部两个标签,并没有注意到。因此,如果换行符模式设置为截断尾部,标签将截断末尾自动添加“...”的尾部。我的坏 - 我想,如果我是比较有经验的iOS编程我早该知道这是否自动