富文本(NSMutableAttributedString)

 

乾貨:spa

- (void)viewDidLoad {3d

    [super viewDidLoad];blog

    

    NSString * tempStr = @"貌似這個叫富文本";string

    NSMutableAttributedString * attStr = [self stringTurnToAttributeStringWithString:tempStrit

                                                                                Font:25table

                                                                           TextColor:[UIColor redColor]im

                                                                               Range:NSMakeRange(5, 3)];img

    UILabel * label = [[UILabel alloc] initWithFrame:self.view.bounds];tab

    label.textAlignment = NSTextAlignmentCenter;view

    label.attributedText = attStr;

    [self.view addSubview:label];

}

 

- (NSMutableAttributedString *)stringTurnToAttributeStringWithString:(NSString *)string

                                                                Font:(CGFloat)fontSize

                                                           TextColor:(UIColor *)textColor

                                                               Range:(NSRange)range{

    NSMutableAttributedString * attStr = [[NSMutableAttributedString alloc] initWithString:string];

    [attStr addAttributes:@{NSForegroundColorAttributeName:textColor,

                            NSFontAttributeName:[UIFont systemFontOfSize:fontSize]}

                    range:range];

    return attStr;

}

 

相關文章
相關標籤/搜索