TailTruncation无法与OHAttributedLable一起使用

时间:2012-07-09 13:20:04

标签: iphone textwrapping

我正在使用OHAttributedLable,如下所示

    lblHeaderTitle =[[OHAttributedLabel alloc]init];
    [lblHeaderTitle setBackgroundColor:[UIColor clearColor]];
    [lblHeaderTitle setFrame:CGRectMake(15, 8,(WidthForBoldText(txt1))+45, height)];

    //[lblHeaderTitle setNumberOfLines:2];
    [lblHeaderTitle setLineBreakMode:UILineBreakModeTailTruncation];
    [lblHeaderTitle setNumberOfLines:0];
    lblHeaderTitle.attributedText = attrStr;

它显示全部在一行中,其余部分不可见

现在的问题是,我无法在这个标签中包装或截断文本,任何人都可以帮助我。 我想要的是如果我的文字是

“Abcdefghijklmnopqrstuvwxyz”然后会显示

“Abcdefghijklmn ......”或

“ABCDEFGHIJKLMN

opqrstuvwxyz“

一切都会奏效。

提前致谢。

1 个答案:

答案 0 :(得分:0)

lableName.numberOfLines = 0;

lableName.lineBreakMode = UILineBreakModeWordWrap;