UILable字符串的不同字段的样式设…
来源:互联网 发布:数控车t型螺纹编程实例 编辑:程序博客网 时间:2024/06/08 13:34
在使用APP搜索功能时用户输入一个字符,UI会把包含该字符的文本对象罗列出来,用户输入的字符串则用红色的颜色显示出来,显得特别鲜明。以下是关于一个字符串的不断范围的文字设置样式的一个方法。主要是使用到NSMutableAttributedString这个类。下面是代码:
UILabel *lable = [[UILabel alloc] initWithFrame:CGRectMake(100,100, 120, 50)];
NSMutableAttributedString *str = [[NSMutableAttributedString alloc]initWithString:@"123456"];
//修改字体的颜色
[straddAttribute:NSForegroundColorAttributeName value:[UIColorredColor] range:NSMakeRange(0,2)];
[straddAttribute:NSBackgroundColorAttributeName value:[UIColorredColor] range:NSMakeRange(2,4)];
//修改字体样式
[straddAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:25]range:NSMakeRange(0,6)];
lable.attributedText=str;
lable.lineBreakMode=NSLineBreakByTruncatingTail;
[self.viewaddSubview:lable];
UILabel *lable = [[UILabel alloc] initWithFrame:CGRectMake(100,100, 120, 50)];
0 0
- UILable字符串的不同字段的样式设…
- UILable中的内容显示不同的风格
- 得到UILable在设置字体样式后的真实长度
- swfit中一个字符串显示两行不同的样式
- 加载不同的样式
- 不同的分页样式
- UILable常用的方法
- UIlable UITextField的用法
- UILable的常用用法
- UILable的attributedText使用
- UILable的属性介绍
- UILable 的 属性设置
- UILable标签的设置
- UILable的lineBreakMode
- 获得UILable的高度
- UILable的换行
- UILable的使用
- UILable的lineBreakMode属性
- IOS atomic与nonatomic,assi…
- 远程访问ipython
- ARC的具体操作机制
- UIDeviceOrientation 和&nbsp…
- iOS6的旋屏控制技巧
- UILable字符串的不同字段的样式设…
- iOS数据持久化的四种方法
- iOS+的多核编程和内存管理
- android7.0 popupwindow在所点击的控件下方显示,会掩盖本身的控件,所以可以将高多加控件的本身高度
- Store Kit Guide
- ios中播放gif动画
- iOS应用内付费(IAP)开发步骤列表
- iOS开发:系统声音服务
- objective-c 中随机数的用法&…