1,实例化一个UILable 2, // 创建一个富文本 NSMutableAttributedString *attri = [[NSMutableAttributedString alloc] initWithString:@"超时罚款24元/小时"]; NSTextAttachment *at ...
分类:
移动开发 时间:
2017-09-27 13:20:16
阅读次数:
273
iOS7以后,因为TextKit的强大,可以用NSAttributedString很方便的实现图文混排(主要是利用了NSTextAttachment)。 关于Textkit的牛逼之处,可以参考objcio上的文章(https://objccn.io/issue-5-1/) 我用NSAttribute ...
分类:
其他好文 时间:
2016-09-10 10:10:59
阅读次数:
735
创建NSTextAttachment的对象,用来装在图片 将NSTextAttachment对象的image属性设置为想要使用的图片 设置NSTextAttachment对象bounds大小,也就是要显示的图片的大小 用[NSAttributedString attributedStringWith ...
分类:
其他好文 时间:
2016-08-11 12:49:18
阅读次数:
162
NSMutableAttributedString *goalTipStr = [[NSMutableAttributedString alloc]initWithString:@"请关注给广告主带来的效果,结单时的收入,将根据订单的目标效果的完成比例结算。"]; NSTextAttachment ...
分类:
其他好文 时间:
2016-08-01 17:36:11
阅读次数:
221
// 0> 图片附件 let attachment = NSTextAttachment() attachment.image = #imageLiteral(resourceName: "d_aini") let height = label.font.lineHeight attachment. ...
分类:
移动开发 时间:
2016-07-10 21:49:05
阅读次数:
311
// 1> Attachment - 附件 NSTextAttachment *attachment = [[NSTextAttachment alloc] init]; attachment.image = [UIImage imageNamed:@"d_aini"]; // 提示 lineHei ...
分类:
其他好文 时间:
2016-07-10 21:34:33
阅读次数:
131
1.自定义一个表情包类继承NSTextAttachment 2.每个emoji表情其实就是一张图片,并且每张图片都有统一的编号,也就是说一个emoji 3.将emoji的图片赋值给自定义的表情包类image属性,并且将emoji转为富文本 4.发送时将富文本转为对应图片编号发送给服务器 ...
分类:
移动开发 时间:
2016-07-05 12:12:48
阅读次数:
156
// 添加表情 NSTextAttachment *attch = [[NSTextAttachment alloc] init]; // 表情图片 attch.image = [UIImage imageNamed:@"d_aini"]; // 设置图片大小 attch.bounds ...
分类:
其他好文 时间:
2015-11-13 18:34:47
阅读次数:
177
1.//加载图片
????????NSTextAttachment?*attch?=?[[NSTextAttachment?alloc]?init];
????????attch.image?=?[UIImage?imageNamed:emotion.png];
????????CGFlo...
分类:
其他好文 时间:
2015-09-25 18:49:27
阅读次数:
559
很多时候需要用到图文混排,例如聊天气泡中的表情,空间、微博中的表情,例如下图:
红心和文字在一起。
比较复杂的情况是表情夹杂在文字之间。
要实现这种功能,首先要介绍iOS中用于显示属性文字的类。
用于文字显示的类除了text属性之外,还有attributedText属性,这个属性是NSAttributedString类型,通过这个属性可以实现不同文字的不同字体、颜色甚至把图片作为文字显...
分类:
其他好文 时间:
2015-08-07 23:59:27
阅读次数:
643