调节UILabel的行间距
来源:互联网 发布:阿里云注销 编辑:程序博客网 时间:2024/05/01 20:27
UILabel 本身没有提供调节行间距的接口,但是字符串提供了修改其表示格式的方法,可简单表示如下:
introduce = @"来得及发垃圾发酵了放假啊理解费拉达斯肌肤垃圾的酸辣粉阿拉斯加法拉盛大家发垃圾啊的胜利解放啦放假啦大家费拉达斯家啦"; CGSize maxSize = CGSizeMake(ScreenSize.width-40, 500000); //设置字符串显示的最大区域
NSDictionary * contentAttribute = @{NSFontAttributeName:[UIFont systemFontOfSize:15]}; NSMutableAttributedString * attributeStr = [[NSMutableAttributedString alloc]initWithString:introduce attributes:contentAttribute];
NSMutableParagraphStyle * style = [[NSMutableParagraphStyle alloc]init]; style.lineSpacing = 8; //设置行间距 [attributeStr addAttribute:NSParagraphStyleAttributeName value:style range:NSMakeRange(0, introduce.length)];
CGSize size = [attributeStr boundingRectWithSize:maxSize options:NSStringDrawingUsesLineFragmentOrigin context:nil].size;//获取字符内容所占的区域
_introduceLabel.attributedText = attributeStr; _introduceLabel.frame = CGRectMake(20, 13, ScreenSize.width-40, size.height);
0 0
- 调节UILabel的行间距
- UILabel的行间距
- UILabel的行间距
- UILabel的行间距
- iOS UILabel的行间距
- 设置UILabel的行间距
- 调整UILabel的行间距
- UIlabel 行间距的设置
- 可调节行间距的自定义控件
- 设置 UILabel的行间距的方法
- ios UILabel字体的行间距
- iOS修改UILabel的行间距
- 如果设置UILabel的行间距
- IOS开发调整UILabel的行间距
- iOS设置UILabel的行间距
- iOS开发调整UILabel的行间距
- 设置UITextView和UILabel的行间距
- UILabel行间距控制
- 《你必须知道的495个C语言问题》笔记--数组和指针
- popStar3
- UIMenuController的基本使用
- 转自原文地址:IOS UIScrollview UIImageView点击事件处理
- 关于listview的研究(一)
- 调节UILabel的行间距
- 《你必须知道的495个C语言问题》笔记--C预处理器
- 1.1 broken neckless(一直想用O(N)复杂度的方法写,写了两天两个百多行的都跪了,还是乖乖用O(N^2)复杂度的方法写算了)
- jQuery对象转换为DOM对象
- 程序运行过程中数据的益出问题
- 游标的使用
- DropBoxManager简介
- 《你必须知道的495个C语言问题》笔记--标准输入输出
- maven自动化:部署项目到tomcat