Swift4 - UITextView设置行间距

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

    }

}
阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页