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时,取的是第一个字符的颜色
网友评论