ios中文本框的内文字的 缩紧,行间距
来源:互联网 发布:家庭千兆网络方案配置 编辑:程序博客网 时间:2024/04/29 05:59
总体来说个性化定制UITextView中的内容有两种方法:
1,从文件中读取内容到UITextView,这个个人感觉使用rtfd和rtf格式文件效果非常好。
2,使用NSAttributeString进行定制
具体方法如下:
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc]init];
paragraphStyle.lineHeightMultiple = 20.f;
paragraphStyle.maximumLineHeight = 25.f;
paragraphStyle.minimumLineHeight = 15.f;
paragraphStyle.firstLineHeadIndent = 20.f;
paragraphStyle.alignment = NSTextAlignmentJustified;
NSDictionary *attributes = @{ NSFontAttributeName:[UIFont systemFontOfSize:14], NSParagraphStyleAttributeName:paragraphStyle, NSForegroundColorAttributeName:[UIColor colorWithRed:76./255. green:75./255. blue:71./255. alpha:1]
};
textView.attributedText = [[NSAttributedString alloc]initWithString:content attributes:attributes];
当然也可以初始化一个NSMutableAttributedString,然后向里面添加文字样式,最后将它赋给textView的AttributedText即可
NSMutableAttributedString *atr = [[NSMutableAttributedString alloc]initWithString:detail];
[atr addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:14] range:NSMakeRange(0, detail.length)];
textView.attributedText = atr;
另外,对于textview中的链接样式,同样也可以定制
NSDictionary *linkAttributes = @{NSForegroundColorAttributeName: [UIColor blueColor],
NSUnderlineColorAttributeName: [UIColor blackColor],
NSUnderlineStyleAttributeName: @(NSUnderlinePatternDash)};
- self.linkTextAttributes = linkAttributes;
0 0
- ios中文本框的内文字的 缩紧,行间距
- 控制iOS中文字的字间距与行间距
- wps如何设置表格中文字的行间距
- 改变文本框内的文字颜色
- iOS UILabel的行间距
- iOS开发(OC)——文字的自适应高度和行间距的设置
- iOS UILabel显示文字设置不同的颜色以及行间距
- ios 监听文本框文字的变化
- ios UILabel字体的行间距
- iOS修改UILabel的行间距
- ios之改变label的行间距
- iOS设置label行间距的方法
- IOS开发调整UILabel的行间距
- iOS设置textView的行间距
- iOS设置UILabel的行间距
- iOS开发调整UILabel的行间距
- iOS 设置Label的行间距
- iOS之label行间距的缩进
- iOS平台XML解析类库对比和安装说明
- 函数属性和方法
- 集训队专题(1)1004 What Are You Talking About
- 1-Linux-系统目录
- 插入排序算法的实现
- ios中文本框的内文字的 缩紧,行间距
- 98. Gray Code
- 使用spring webflow,在前台页面中如何显示后端返回的错误信息
- 小甲鱼零基础学Python课后习题第29课
- bzoj1036 树的统计Count 树链剖分 线段树
- 理解参数(arguments)
- 支付宝和微信
- 经典hash算法比较和C语言实现
- NOIP 模拟练习题 最小奖励