iOS一个UILabel 显示两种字体和颜色

UILabel infoLabel3;

以空格为截断点。查找空格的位置,然后建立 NSRang。当然也可以自己指定范围。


        NSRange range;
        range = [infoLabel3.text rangeOfString:@" "];
        if (range.location != NSNotFound) {
            NSLog(@"found at location = %lu, length = %lu",(unsigned long)range.location,(unsigned long)range.length);

            NSInteger startIndex = range.location ;
            NSInteger endIndex = infoLabel3.text.length -1;
            range = NSMakeRange(startIndex, endIndex);
            UIFont *labelFont = [UIFont fontWithName:@"HelveticaNeue-Bold" size:15];
            NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"Using NSAttributed String"];
            [str addAttribute:NSForegroundColorAttributeName value:[UIColor lightGrayColor] range:range];
            [str addAttribute:NSFontAttributeName value:labelFont range: range];
            infoLabel3.attributedText = str;
        }else{
            NSLog(@"Not Found");
        }

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-07 06:57:25

iOS一个UILabel 显示两种字体和颜色的相关文章

iOS 在UILabel显示不同的字体和颜色(转)

转自:http://my.oschina.net/CarlHuang/blog/138363 在项目开发中,我们经常会遇到在这样一种情形:在一个UILabel 使用不同的颜色或不同的字体来体现字符串,在iOS 6 以后我们可以很轻松的实现这一点,官方的API 为我们提供了UILabel类的attributedText, 使用不同颜色和不同字体的字符串,我们可以使用NSAttributedText 和 NSMutableAttributedText 类来实现. 现实代码: 1 2 3 4 @int

iOS 在UILabel显示不同的字体和颜色

转自:http://my.oschina.net/CarlHuang/blog/138363 在项目开发中,我们经常会遇到在这样一种情形:在一个UILabel 使用不同的颜色或不同的字体来体现字符串,在iOS 6 以后我们可以很轻松的实现这一点,官方的API 为我们提供了UILabel类的attributedText, 使用不同颜色和不同字体的字符串,我们可以使用NSAttributedText 和 NSMutableAttributedText 类来实现. 现实代码: 1 2 3 4 @int

【转】 iOS 在UILabel显示不同的字体和颜色

原文: http://my.oschina.net/CarlHuang/blog/138363 iOS UILabel NSAttributedText NSMutableAttributedText Objective-C 在项目开发中,我们经常会遇到在这样一种情形:在一个UILabel 使用不同的颜色或不同的字体来体现字符串,在iOS 6 以后我们可以很轻松的实现这一点,官方的API 为我们提供了UILabel类的attributedText, 使用不同颜色和不同字体的字符串,我们可以使用N

iOS 在UILabel显示不同的字体和颜色(ios6 and later)

在项目开发中,我们经常会遇到在这样一种情形:在一个UILabel 使用不同的颜色或不同的字体来体现字符串,在iOS 6 以后我们可以很轻松的实现这一点,官方的API 为我们提供了UILabel类的attributedText, 使用不同颜色和不同字体的字符串,我们可以使用NSAttributedText 和 NSMutableAttributedText 类来实现. 现实代码: 1 2 3 4 @interface ViewController : UIViewController @prope

iOS 在UILabel显示不同的字体和颜色(转)

在项目开发中,我们经常会遇到在这样一种情形:在一个UILabel 使用不同的颜色或不同的字体来体现字符串,在iOS 6 以后我们可以很轻松的实现这一点,官方的API 为我们提供了UILabel类的attributedText, 使用不同颜色和不同字体的字符串,我们可以使用NSAttributedText 和 NSMutableAttributedText 类来实现. 转自http://my.oschina.net/CarlHuang/blog/138363: 现实代码: .h 文件 1 2 3

【转】iOS 在UILabel显示不同的字体和颜色

转自:http://my.oschina.net/CarlHuang/blog/138363 在项目开发中,我们经常会遇到在这样一种情形:在一个UILabel 使用不同的颜色或不同的字体来体现字符串,在iOS 6 以后我们可以很轻松的实现这一点,官方的API 为我们提供了UILabel类的attributedText, 使用不同颜色和不同字体的字符串,我们可以使用NSAttributedText 和 NSMutableAttributedText 类来实现. 现实代码: 1 2 3 4 @int

NSMutableAttributedString iOS 在UILabel显示不同的字体和颜色(转)

在项目开发中,我们经常会遇到在这样一种情形:在一个UILabel 使用不同的颜色或不同的字体来体现字符串,在iOS 6 以后我们可以很轻松的实现这一点,官方的API 为我们提供了UILabel类的attributedText, 使用不同颜色和不同字体的字符串,我们可以使用NSAttributedText 和 NSMutableAttributedText 类来实现. 现实代码: @interface ViewController : UIViewController @property (non

iOS中一个页面显示两个tableview的情况

一个页面显示两个tableview,并且每个tableview上的数据都不一样,一般用以下方法: 首先建一个继承自UIView的类,来表示用来切换tableview的view //在view的类的.h文件中 #import <UIKit/UIKit.h> @protocol MyAttentionHeadViewDelegate <NSObject> //建一个叫MyAttentionHeadViewDelegate的一个代理 @optional //两个代理方法(可选择实现opt

【原】ios打包ipa的两种实用方法(.app转.ipa)

总结一下,目前.app包转为.ipa包的方法有以下几种: 1.Apple推荐的方式,即实用xcode的archive功能 Xcode菜单栏->Product->Archive->三选一,一般选后两个. 局限性:个人开发一般采用这种方法,但是当一个证书多人使用时就稍显麻烦.一般多人开发时都是采用provisioning profile+P12文件来进行真机调试.上述方法在最后导出ipa包时需要输入appleID,这时还要向团队的其他人要.采用provisioning profile+P12