iOS 给UILabel文字加下划线…

来源:互联网 发布:看啪啪视频软件 编辑:程序博客网 时间:2024/05/20 03:04
原文地址:给UILabel文字加下划线,同一个label多种颜色">iOS 给UILabel文字加下划线,同一个label多种颜色作者:星魂知梦

    UILabel*label = [[UILabel alloc] initWithFrame:CGRectMake(0, 100, 300,100)];
   label.backgroundColor = [UIColor redColor];
   label.numberOfLines = 3;
   NSMutableAttributedString *content = [[NSMutableAttributedStringalloc]initWithString:[NSStringstringWithFormat:@"您的待办业务条fasdfasdfosadfjasdkljfklasjklfjasdlkjfklasdjklfjalskdjflkadsj"]];
    NSRangecontentRange = {0,[content length]};
    [contentaddAttribute:NSUnderlineStyleAttributeName value:[NSNumbernumberWithInteger:NSUnderlineStyleSingle]range:contentRange];
//注释部分为改变字体颜色仅ios7
  //   NSRange contentRange ={0,2};
//    [contentaddAttribute:NSForegroundColorAttributeName value:(id)[[UIColorblueColor] CGColor] range:contentRange];
//    NSRange co = {4,5};
  //  [contentaddAttribute:NSForegroundColorAttributeName value:(id)[[UIColorblueColor] CGColor] range:co];
   label.attributedText = content;
    [self.viewaddSubview:label];
0 0