attributeText末尾.......不起作用实践

1、设置文本的问题
如果想让label在文字显示不开时,末尾显示缩略...效果。
这样设置,
设置label的attributeText之前设置

//先设置lineBreakMode,再设置attributeText,这样lineBreakMode是不起作用的,末尾是不会以...省略的
label.lineBreakMode = NSLineBreakByTruncatingTail;
label.attributedText = [[NSAttributedString alloc] initWithString:@"这是一个测试label显示效果的字符串,那么现在来测试一下吧!"];

如果想实现NSLineBreakByTruncatingTail末尾...缩略效果
只有放在label的attributeText之后设置才会生效
设置完attributeText的文本之后设置才会生效

//先设置attributedText,再设置lineBreakMode,这样lineBreakMode是不起作用的,末尾是不会以...省略的
label.attributedText = [[NSAttributedString alloc] initWithString:@"这是一个测试label显示效果的字符串,那么现在来测试一下吧!"];
label.lineBreakMode = NSLineBreakByTruncatingTail;

这样才能实现末尾...的效果
2、如果对label设置过attributeText的颜色值,
当取label.textcolor时,取的是第一个字符的颜色

你可能感兴趣的:(attributeText末尾.......不起作用实践)