iOS 給UILabel文字加下劃線…


    UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 100, 300, 100)];
    label.backgroundColor = [UIColor redColor];
    label.numberOfLines = 3;
    NSMutableAttributedString *content = [[NSMutableAttributedString alloc]initWithString:[NSString stringWithFormat:@"您的待辦業務條fasdfasdfosadfjasdkljfklasjklfjasdlkjfklasdjklfjalskdjflkadsj"]];
    NSRange contentRange = {0,[content length]};
    [content addAttribute:NSUnderlineStyleAttributeName value:[NSNumber numberWithInteger:NSUnderlineStyleSingle] range:contentRange];
//註釋部分爲改變字體顏色僅ios7
  //   NSRange contentRange = {0,2};
//    [content addAttribute:NSForegroundColorAttributeName value:(id)[[UIColor blueColor] CGColor] range:contentRange];
//    NSRange co = {4,5};
  //  [content addAttribute:NSForegroundColorAttributeName value:(id)[[UIColor blueColor] CGColor] range:co];
    label.attributedText = content;
    [self.view addSubview:label];
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章