登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

Attribute富文本的使用

[复制链接]
来自: marlonxlj 分类: iOS精品源码 上传时间: 2016-11-3 00:52:34

项目介绍:

★★★★Attribut富文本★★★★★★★


前言:

托管地址每次写的时候特别怕最后下载的地址忘记,所以就在最前面了。

在UITextView和UILable的使用中很多的时候会用到富文本。

UITextView和UILable的区别在于:

★★★★UITextView 当文字大于一定的时候可以进行上下的滚动
★★★★UILable 可以设置长的Lalbe.number = 0来设置可以换行,但是当文字大于它整个尺寸的时候就会出现文字显示不完。

 NSMutableAttributedString *attStr = [[NSMutableAttributedString alloc] initWithString:str];
    //格式调整
    NSMutableParagraphStyle *style = [[NSMutableParagraphStyle alloc] init];
    /**调行间距*/
    style.lineSpacing = 10;
    
    //字间距
    [attStr addAttribute:NSKernAttributeName value:@5 range:NSMakeRange(0, [str length])];
    //添加行间距
    [attStr addAttribute:NSParagraphStyleAttributeName value:style range:NSMakeRange(0, [str length])];
    
    //横竖排版 ---无效果
//    [attStr addAttribute:NSVerticalGlyphFormAttributeName value:@1 range:NSMakeRange(0, [str length])];
    //下画线
    [attStr addAttribute:NSUnderlineStyleAttributeName value:@1 range:NSMakeRange(0, [str length])];
    //边线宽度
    [attStr addAttribute:NSStrokeWidthAttributeName value:@1 range:NSMakeRange(10, 10)];
    //边线颜色
    [attStr addAttribute:NSStrokeColorAttributeName value:[UIColor redColor] range:NSMakeRange(10, 10)];
    
    //阴影--无效果
    [attStr addAttribute:NSShadowAttributeName value:@4 range:NSMakeRange(20, 10)];
    
        //下划线
    [attStr addAttribute:NSStrikethroughStyleAttributeName value:@2 range:NSMakeRange(20, 10)];
    [attStr addAttribute:NSStrikethroughColorAttributeName value:[UIColor redColor] range:NSMakeRange(20, 10)];
    
    //字体背影色
    [attStr addAttribute:NSBackgroundColorAttributeName value:[UIColor blueColor] range:NSMakeRange(45, 10)];
    
    //字体颜色
    [attStr addAttribute:NSForegroundColorAttributeName value:[UIColor orangeColor] range:NSMakeRange(60, 10)];
    
    //段落--无作用
    [attStr addAttribute:NSParagraphStyleAttributeName value:@6 range:NSMakeRange(70, 80)];

具体的使用请参考DEMO,更多的使用方法还需要您自己亲自去尝试。

欢迎阅读本文,如有错误之处,请指出我好及时做出调整,谢谢。如果对您有帮助请右上角Star!

PS:

1.gif

code4app

相关源码推荐:

我来说两句
*滑动验证:
所有评论(65)
code4app热心网友 2016-11-3 19:12:57
我只是路过打酱油的。
回复
code4app热心网友 2016-11-4 09:29:11
正需要啊,感谢楼主无私分享!
回复
118051461 2016-11-4 09:42:17
感谢分享,Code4App有你更精彩:)
回复
code4app热心网友 2016-11-4 09:48:35
精华内容,楼主V5!
回复
王颖博 2016-11-4 11:07:48
感谢分享,Code4App有你更精彩
回复
ios师 2016-11-4 11:23:50
感谢分享,Code4App有你更精彩:)
回复
code4app热心网友 2016-11-4 14:12:22
楼主用心了,内容非常精彩。
回复
hello_kugou 2016-11-4 15:38:36
正需要啊,感谢楼主无私分享!
回复
code4app热心网友 2016-11-4 17:45:36
强烈支持楼主ing……
回复
提取码:  下载次数:74 状态:已购或VIP 售价:0(原价:10)金钱 下载权限:初级码农 
1033 0 74
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542

如何获得代码达人称号?

代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表