Swift4 - UITextView设置行间距

原创 2018年04月17日 14:37:56

let paragraphStyle = NSMutableParagraphStyle()

paragraphStyle.lineSpacing = 15

// 字体的行间距

let attributes = [NSAttributedStringKey.fontUIFont.systemFont(ofSize: 14), NSAttributedStringKey.paragraphStyle: paragraphStyle]

self.textView.typingAttributes = attributes.toTypingAttributes()

MARK:- 扩展字典

extension Dictionary where Key == NSAttributedStringKey {

    

    func toTypingAttributes() -> [String: Any] {

        var convertedDictionary = [String: Any]()

        

        for (key, value) in self {

            convertedDictionary[key.rawValue] = value

        }

        

        return convertedDictionary

    }

}

Swift - 设置UILabel、UITextView的文字行间距

有时我们需要调整 label 或 textView 的文本行间距大小,但这两个组件都没有相关属性可以直接设置。这个就需要借助富文本(NSAttributedString)来实现。 一、设置UILab...
  • mo_xiao_mo
  • mo_xiao_mo
  • 2017-03-09 09:13:46
  • 538

设置UITextView的行间距

项目中通常会对文字设置行间距,当我们使用UITextView显示文字的时候可以对UITextView内的文字设置行间距: UITextView * textV = [[UITextView ...
  • u010105969
  • u010105969
  • 2016-11-21 18:01:40
  • 1525

iOS开发之UITextView,设置textView的行间距及placeholder

文章转载自:http://www.cnblogs.com/daguo/p/4080512.html 一、设置textView的行间距 1.如果只是静态显示textV...
  • zhouxiangstudying
  • zhouxiangstudying
  • 2015-04-21 19:44:08
  • 1022

为UITextView设置行间距

为UITextView设置行间距与为UILabel设置行间距不同,他需要进行动态的设置。所以下面为大家提供一种解决思路,即在func textViewDidChange(_ textView: U...
  • lidongxuedecsdn
  • lidongxuedecsdn
  • 2017-07-05 14:09:01
  • 321

iOS UITextView调整行间距

NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc]init]; paragraphStyle.line...
  • worldzhy
  • worldzhy
  • 2015-01-27 18:44:36
  • 4223

iOS-UITextView设置行间距,内容颜色(变相设置类似UITextField的placeholder)

1.在用UITextView的时候一直很苦恼placeholder的设置,最开始是通过添加label,后来觉得麻烦,就通过UITextView本身的一些特性来进行模拟。2.UITextView的行间距...
  • CodingFire
  • CodingFire
  • 2016-08-01 10:05:30
  • 1567

设置UITextView,UILabel中的字体格式(行间距,段落)

NSMutableAttributedString * str = [[NSMutableAttributedString alloc]initWithString:kRule]; NSMutab...
  • a732264588
  • a732264588
  • 2014-08-26 16:27:25
  • 1572

Swift4 - 为UIButton多行文字设置间距

有时候我们可能遇到这样的需求,一个控件包含上下两行文字,并且该控件可以点击进行响应事件。如下图所示: 可以看到,这里就是用户中心的数据,显示着用户的回答数量,粉丝数量,关注数量,点击跳转到对应的界...
  • longshihua
  • longshihua
  • 2017-11-17 19:08:04
  • 267

iOS设置textView的行间距

- (void)viewDidLoad {     [super viewDidLoad];               UITextView *textView = [[UI...
  • sevenquan
  • sevenquan
  • 2016-01-27 12:28:50
  • 2227

UITextView 行间距设置

// textview 改变字体的行间距 NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] ini...
  • pjc6362645
  • pjc6362645
  • 2017-04-24 11:08:07
  • 280
收藏助手
不良信息举报
您举报文章:Swift4 - UITextView设置行间距
举报原因:
原因补充:

(最多只允许输入30个字)