属性字符串NSAttributedString 可以对字符串附加格式信息,由于对于对不同文本片段使用不同的格式,属性字符串类特别合适。 IOS 6中对样式文本有了大改善,大部分主要的UIKit控件都允许使用属性字符串。举例UILable,只要创建一个属性字符串,然后赋值给标签的attributedT
分类:
其他好文 时间:
2016-03-20 13:09:10
阅读次数:
168
NSAttributedString,是带有属性的字符串(富文本),分为NSAttributedString和NSMutableAttributedString. 可以用在 UILabel、UITextView 等处。 属性就是一个以属性名为 key 的字典。常见的属性有: 使用方法: 1.初始化一
分类:
其他好文 时间:
2016-03-20 00:15:40
阅读次数:
326
概述 UIKit 在 NSAttributedString 中加入了新的方法,以支持格式化文本的绘制、计算文本在绘制前的大小及空间。这些方法不影响文本的内容,只影响绘制的过程。 默认,文本绘制使用本地坐标,内容从某个点向右向下绘制。当你放置文本内容时,记住文本块的左上角就是绘制的起点。 你可以在主线
分类:
其他好文 时间:
2016-02-17 14:29:41
阅读次数:
216
NSMutableAttributedString继承于NSAttributedString(带属性的字符串)能够简单快速实现富文本的效果;不多说直接上效果图和代码,通俗易懂: (一)效果图: (二)代码: 1 UILabel *testLabel = [[UILabel alloc]initWit
分类:
移动开发 时间:
2016-02-17 12:56:54
阅读次数:
211
NSAttributedString叫做富文本,是一种带有属性的字符串,通过它可以轻松的在一个字符串中表现出多种字体、字号、字体大小等各不相同的风格,还可以对段落进行格式化。 通过以下代码即可实现上面图示效果,十分方便,从此再也不用设置两个UILable,并且处心积虑的处理它们的长度了。 1 UIL
分类:
移动开发 时间:
2016-01-31 13:30:18
阅读次数:
337
一直对这个类的用法有点糊涂,今天抽了一个时间研究了一下1.首先来看系统的api(方法) 1 @interface NSMutableAttributedString : NSAttributedString 2 3 - (void)replaceCharactersInRange:(NSRange....
分类:
其他好文 时间:
2016-01-16 14:06:29
阅读次数:
254
修改UITextField的Placeholder字体颜色有一下两张方式可以达到效果。第一种:UIColor *color = [UIColor whiteColor];textfield.attributedPlaceholder = [[NSAttributedString alloc] ini...
分类:
移动开发 时间:
2016-01-13 17:45:32
阅读次数:
175
给UITextView增加了链接现在在iOS添加你自己的Twitter账户更加简单了,现在你可以给一个NSAttributedString增加链接了,然后当它被点击的时候唤起一个定制的action。首先,创建一个NSAttributedString然后增加给它增加一个NSLinkAttributeN...
分类:
其他好文 时间:
2016-01-02 22:36:23
阅读次数:
201
NSDictionary *attrDict = @{NSForegroundColorAttributeName : [UIColor redColor]}; NSAttributedString *attrStr = [[NSAttributedString alloc] init...
分类:
移动开发 时间:
2015-12-09 19:34:10
阅读次数:
140