From 07a6d2e787cd4ce2069df7181833692566c3b514 Mon Sep 17 00:00:00 2001 From: Yozone Wang Date: Wed, 8 Nov 2017 13:53:23 +0800 Subject: [PATCH] Fixed Chinese input issue in header 1~6 --- Aztec/Classes/TextKit/TextStorage.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Aztec/Classes/TextKit/TextStorage.swift b/Aztec/Classes/TextKit/TextStorage.swift index 61d83d6e3..f002211a4 100644 --- a/Aztec/Classes/TextKit/TextStorage.swift +++ b/Aztec/Classes/TextKit/TextStorage.swift @@ -254,6 +254,9 @@ open class TextStorage: NSTextStorage { textStore.replaceCharacters(in: range, with: preprocessedString) edited([.editedAttributes, .editedCharacters], range: range, changeInLength: attrString.length - range.length) + let invalidateRange = NSMakeRange(range.location, attrString.length) + invalidateAttributes(in: invalidateRange) + endEditing() }