iOS 在一个UILabel上显示不同颜色

self.addressLabel = [[UILabel alloc]initWithFrame:CGRectZero];

        self.addressLabel.textColor = [UIColor blackColor];

        self.addressLabel.font = [UIFont systemFontOfSize:15];

        [self.contentView addSubview:self.addressLabel];

        

        NSMutableAttributedString *noteStr = [[NSMutableAttributedString alloc]initWithString:[NSString stringWithFormat:@"[默认地址]哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈"]];

        NSRange redRangeTwo = NSMakeRange([[noteStr string] rangeOfString:@"[默认地址]"].location, [[noteStr string] rangeOfString:@"[默认地址]"].length);

        [noteStr addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:redRangeTwo];

        [self.addressLabel setAttributedText:noteStr];

        [self.addressLabel sizeToFit];


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/XLawsZero/article/details/52353149
个人分类: iOS UILabel
想对作者说点什么? 我来说一句

显示iOS所有可用字体以及颜色

2011年09月03日 52KB 下载

没有更多推荐了,返回首页

不良信息举报

iOS 在一个UILabel上显示不同颜色

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭