- (void)text:(NSString *)str color:(UIColor *)color font:(UIFont *)font{ if (!str) str = self.text; if (!color) ...
- (void)text:(NSString *)str color:(UIColor *)color font:(UIFont *)font
{
if (!str)
str = self.text;
if (!color)
color = self.textColor;
if (!font)
font = self.font;
[self.attributeString setAttributes:@{NSForegroundColorAttributeName:color,
NSFontAttributeName:font}
range:[self.text rangeOfString:str]];
}
- (void)changeColor
{
self.attributedText = self.attributeString;
}
- (NSMutableAttributedString *)attributeString
{
NSMutableAttributedString *attributeString = objc_getAssociatedObject(self, _cmd);
if (attributeString && [attributeString.string isEqualToString:self.text]) {
return attributeString;
}
attributeString = [[NSMutableAttributedString alloc] initWithString:self.text];
objc_setAssociatedObject(self, _cmd, attributeString, OBJC_ASSOCIATION_RETAIN_NONATOMIC);
return attributeString;
}
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:修改UILabel字体
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。