Open jimmy54 opened 2 years ago
like: NSMutableAttributedString
code:
` -(void)loadTextButton {
NSString *text = _model.comment == nil ? _model.text : [NSString stringWithFormat:@"%@ %@", _model.text, _model.comment]; //text NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:text]; NSRange textRange = NSMakeRange(0, _model.text.length); NSDictionary *attributeText = @{NSFontAttributeName: _styleModel.candidateFont, NSForegroundColorAttributeName: _styleModel.currentColorSchema.candidate_text_color}; [attributedString addAttributes:attributeText range:textRange]; //comment if (_model.comment){ NSRange commentRang = NSMakeRange(textRange.length + 1, _model.comment.length); NSDictionary *attributeComment = @{NSFontAttributeName: _styleModel.commentFont,NSForegroundColorAttributeName: _styleModel.currentColorSchema.comment_text_color}; [attributedString addAttributes:attributeComment range:commentRang]; } [_textButton setAttributedTitle:attributedString forState:UIControlStateNormal];
} `
version:3.1.0
like: NSMutableAttributedString
code:
` -(void)loadTextButton {
} `
version:3.1.0