如何为UITextView Swift添加下划线/粗体/斜体
我一直在寻找一个解决scheme,以便如何授予用户在UITextView
下划线,斜体和粗体文本的能力,但一直没有find一个可靠的解决scheme。 我已经意识到,我将需要使用NSAttributedString
但不知道如何创buildUI
和格式化string,所以我能够将其保存到数据库。 如果你能指出一个正确的方向,将不胜感激。 谢谢!
UI只是一个普通的可编辑UITextView,其中allowsEditingTextAttributes
设置为true
。
如何保存取决于你,但最通用的解决scheme可能是拉出UITextView的attributedText
文本,将其归档到一个NSData(现在称为数据在Swift中),并将其保存。