在NSAttributedString中插入图像后,文本会重置

时间:2015-10-22 23:50:00

标签: cocoa uitextview nsattributedstring nstextattachment

我有一个UITextView,我是inserting images into using NSTextAttachment。问题是当用户在图像之后移动光标并开始键入文本时,而不是使用UITextView中其他地方使用的字体,它会重置为较小的字体。

如何确保图像后输入的字体与其他地方输入的字体相同?

1 个答案:

答案 0 :(得分:0)

每次更改光标后,我都会重置typingAttributes。我没有发现任何不按预期工作的情况。

extension ViewController: UITextViewDelegate {
    func textViewDidChangeSelection(textView: UITextView) {
        textView.typingAttributes = defaultAttributes
    }
}