Swift设置textView的行间距
2024-10-18 19:29:03
let textview = UITextView(frame: CGRect(x: 100, y: 100, width: 100, height: 200))
let paraph = NSMutableParagraphStyle()
paraph.lineSpacing = 10;// 字体的行间距
let attributes = [NSFontAttributeName:UIFont.systemFont(ofSize: 15),NSParagraphStyleAttributeName: paraph]
textview.attributedText = NSAttributedString(string: "你的文字", attributes: attributes)
//如果是想在输入内容的时候就按照设置的行间距进行动态改变,那就需要将上面代码放到textView的delegate方法里
func textViewDidChange(_ textView: UITextView) {
let paraph = NSMutableParagraphStyle()
paraph.lineSpacing = 10;// 字体的行间距
let attributes = [NSFontAttributeName:UIFont.systemFont(ofSize: 15),NSParagraphStyleAttributeName: paraph]
textView.attributedText = NSAttributedString(string: "你的文字", attributes: attributes)
}
最新文章
- 学习Redis你必须了解的数据结构——双向链表(JavaScript实现)
- 发布mvc遇到的HTTP错误 403.14-Forbidden解决办法
- 原生js写的贪吃蛇网页版游戏特效
- 基于HT for Web的3D呈现A* Search Algorithm
- Java学习笔记(十六)——Java RMI
- 【原】开发路上疑难BUG调试记录
- Cheatsheet: 2015 04.01 ~ 04.30
- java 导出Excel 大数据量,自己经验总结!
- 200多个js技巧代码
- 【转】IE11的变化
- My97DatePicker 没有权限问题
- 【 D3.js 入门系列 — 3 】 做一个简单的图表!
- http异步请求
- CMA-连续内存分配
- ANT风格URL规则
- 迷宫问题(bfs+记录路径)
- 近期ubuntu 14.04 cpu占用高排障
- HTTP对静态资源的优化
- Django Rest Framework(二)
- sql定时备份