UILabel设定行间距方法
NSString *textStr = @"iPhone规定:任何应用想访问麦克风,必须被授权麦克风服务。请进入“设置”->“隐私”->“麦克风”中打开QQ空间的麦克风服务。";UIFont *textFont = [UIFont systemFontOfSize:14];CGSize textSize = [textStr sizeWithFont:textFontconstrainedToSize:CGSizeMake(bounds.size.width - 40, QZONE_SCREEN_HEIGHT)];;UILabel *openMicPrivilegeTipsLabel = [[UILabel alloc] initWithFrame:CGRectMake(20, 20, textSize.width, textSize.height)];openMicPrivilegeTipsLabel.textColor = DefaultDescriptionText2ColorInDefaultTheme;openMicPrivilegeTipsLabel.text = textStr;openMicPrivilegeTipsLabel.backgroundColor = [UIColor clearColor];openMicPrivilegeTipsLabel.textAlignment = UITextAlignmentLeft;openMicPrivilegeTipsLabel.font = [UIFont systemFontOfSize:14];openMicPrivilegeTipsLabel.numberOfLines = 0;// 调整行间距NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:textStr];NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];[paragraphStyle setLineSpacing:6];[attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, [textStr length])];openMicPrivilegeTipsLabel.attributedText = attributedString;[_tipsBG addSubview:openMicPrivilegeTipsLabel];[openMicPrivilegeTipsLabel sizeToFit];
转载于:https://www.cnblogs.com/sesexxoo/p/6189909.html
UILabel设定行间距方法相关推荐
- iOS UILabel设置行间距和字间距并计算高度
转载自: http://blog.csdn.net/luco2008/article/details/50977718 #define UILABEL_LINE_SPACE 6 #define HE ...
- iOS开发技巧之:UILabel设置行间距和字间距并计算高度
#define UILABEL_LINE_SPACE 6 #define HEIGHT [ [ UIScreen mainScreen ] bounds ].size.height //给UILabe ...
- iOS UILabel 设置 行间距 和 字间距 并计算高度
#define UILABEL_LINE_SPACE 6 #define HEIGHT [ [ UIScreen mainScreen ] bounds ].size.height //给UILabe ...
- [iOS]修改UILabel的行间距/段间距/缩进
[iOS]修改UILabel的行间距/段间距/缩进 - (void)viewDidLoad {[super viewDidLoad];UILabel *dLabel = _desLab;NSStrin ...
- php 自定义行间距,css文字行间距怎么设置?css设置行间距方法
在css样式中,很多人对css文字行间距并不是很熟悉,下面 第一PHP社区 带你了解一下css文字行间距怎么设置?以及css设置行间距方法. css文字行间距怎么设置?css设置行间距方法 在一篇文章 ...
- 修改UILabel的行间距
在iOS开发中 有时候为了调整一些UI效果 我们需要调整UILabel之间的行间距: contentLabel.text:label上显示的文字内容; 5:label行间距; contentLab ...
- iOS 设置UILabel 的行间距
// // UILabel+LineSpace.h//#import <UIKit/UIKit.h>NS_ASSUME_NONNULL_BEGIN@interface UILabel (L ...
- UILabel 调整行间距
/*调整行间距*/ + (void)adjustLineSpacingOfLabel:(UILabel *)label to:(CGFloat)lineSpacing {NSString *textS ...
- UILabel的行间距,字间距处理
啥都不说了,直接上代码,做了一个Category #import <UIKit/UIKit.h> @interface UILabel (ChangeLineSpaceAndWordSpa ...
最新文章
- 树莓派开发2-静态库,动态库,wiringpi库
- Javascript获取最近若干个月
- Celery中文翻译-Application
- 在mac上搭建octopress+github pages博客
- 【JAVA编码专题】深入分析 Java 中的中文编码问题
- springboot quartz动态任务处理
- java汉字偏旁拆分,常见部首的拆分
- 计蒜课挑战难题:罗马数字转换成整数
- 2020统计局的行政划分表_湖州市有几个区和县?湖州市2020年县级以上区划名单...
- linux进程(fork,waitpid)
- Thinking in Java 11.13 Foreach与迭代器
- inode客户端连接成功上不了网_iNode的客户端部分常见问题
- 线性链表 — 单链表
- win7 下安装vb6.0(Error accessing the OLE registry)
- “用户请求取消当前的操作”的几种解决办法
- AutoPatch java_Java Beta.canAutoPatch方法代碼示例
- 调用链根因定位论文《Ranking causal anomalies by modeling local propagations on networked systems》
- 我是这样被电麻的:电容降压电路使用和注意事项
- 【ECCV 2020】Joint Visual and Temporal Consistency for Unsupervised Domain Adaptive Person Re-ID
- kaggle 2018 data science bowl 细胞核分割学习笔记