IOS-同一label显示不同字体颜色

UILabel* noteLabel = [[UILabel alloc] init];

noteLabel.frame = CGRectMake(0, 100, 200, 100);

noteLabel.textColor = [UIColor blackColor];

NSMutableAttributedString *noteStr = [[NSMutableAttributedString alloc] initWithString:@”1111:2222”];

NSRange redRange = NSMakeRange(0, [[noteStr string] rangeOfString:@”:”].location);

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

[noteLabel setAttributedText:noteStr] ;

[noteLabel sizeToFit];

[self.view addSubview:noteLabel];

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

时间: 2024-11-11 05:56:19

IOS-同一label显示不同字体颜色的相关文章

修改input框默认显示的字体颜色

修改input框默认显示的字体颜色(还可以修改字体大小) //chrome谷歌浏览器,Safari苹果浏览器 input[name="color"]::-webkit-input-placeholder { /* WebKit browsers */ color: red; font-size:15px;} //firefox火狐浏览器input[name="color"]:-moz-placeholder { /* Mozilla Firefox 4 to 18

tableview 点击cell改变cell中的label.text的字体颜色,cell复用出现问题的解决方案2

关于Cell的复用问题,上次已经说了一种,但似乎那种方法不是最好的,所以说,今天下午根据别人提示,想到了此方法.还是老样子,可能不是最好的,但是实现了功能,至少比上次的要好一些. 题目要求:定义固定数据源,然后让tableview的行上各自显示第几行,然后点击选中的时候,字体颜色会变为红色,取消选中的时候字体变为黑色.然后最后的时候要输出选中的结果 解题思路:首先实现tableView的几个协议,然后定义一个模型,在模型中定义一个标识,然后通过点中的时候标识,然后判断标识解决Cell的复用. M

iOS:UILabel设置不同字体颜色

NSString *str = @"0123456789";//label内容 NSMutableAttributedString *str1 = [[NSMutableAttributedString alloc] initWithString:str]; //根据下标索引设置字体颜色 [str addAttribute:NSForegroundColorAttributeName value:[UIColor blueColor] range:NSMakeRange(0,5)];

iOS修改UITextField的Placeholder字体颜色

修改UITextField的Placeholder字体颜色有一下两张方式可以达到效果. 第一种: UIColor *color = [UIColor whiteColor]; textfield.attributedPlaceholder = [[NSAttributedString alloc] initWithString:@"用户名" attributes:@{NSForegroundColorAttributeName: color}]; 第二种: [textfield set

ios显示艺术字字体颜色渐变

UIColor * myColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"123.jpg"]]; self.titleLab.textColor = myColor;//(XXXX.textColor = myColor) 只用这两句话,就可以将文字的颜色设置为图片的色彩了,图片可以选择渐变颜色的图片 ,就可以实现艺术字的效果了!

iOS 界面上绘制不同字体 颜色 大小的字符串

NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"Using NSAttributed String"]; //颜色-范围 [str addAttribute:NSForegroundColorAttributeName value:[UIColor blueColor] range:NSMakeRange(0,5)]; [str addAttribute:NSFor

应用键横竖屏切换;label中显示图片;不同类型设备适配的代码;UIWebView字体大小、字体颜色、背景色的设置;

最近总结的工作中遇到的小问题在这里共享 ,希望对大家能有帮助 1.横屏的一个应用在修改个人资料过程从相册取图片或者拍照的过程中,横纵屏切换引起再次进入程序时应用变纵屏的bug --------------主页面控制器中点击进入个人资料页面的地方:---------------------- - (void)changepersonIcon{ UIActionSheet*actionSheet = [[UIActionSheetalloc] initWithTitle:@"选择封面图片"

label显示不同的字体颜色

问题描述:在一个控件label中,添加两种不同颜色和字体的文字,并且加上点击事件 直接上代码: 需要加上CoreText库文件 // //  MutableLabel.h //  MyLabelDemo // //  Created by xwg on 14-7-15. //  Copyright (c) 2014年 希望谷. All rights reserved. // #import <UIKit/UIKit.h> @interface MutableLabel : UILabel {

设置一个label显示多种颜色,多种字体大小

UILabel* label = [[UILabel alloc] init]; label.frame = CGRectMake(0, 100, 200, 100); label.textColor = [UIColor blackColor]; NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"1234567890"]; NSRange range = NSMak