UITextView があり、 NSTextAttachmentを使用して画像を挿入しています。問題は、ユーザーが画像の後にカーソルを移動してテキストの入力を開始すると、UITextView の他の場所で使用されているフォントを使用する代わりに、小さいフォントにリセットされることです。
画像の後に入力されたフォントが、他の場所で入力されたフォントと同じであることを確認するにはどうすればよいですか?
UITextView があり、 NSTextAttachmentを使用して画像を挿入しています。問題は、ユーザーが画像の後にカーソルを移動してテキストの入力を開始すると、UITextView の他の場所で使用されているフォントを使用する代わりに、小さいフォントにリセットされることです。
画像の後に入力されたフォントが、他の場所で入力されたフォントと同じであることを確認するにはどうすればよいですか?
カーソルが変更されるたびに、typingAttributesをリセットしてしまいました。これが期待どおりに機能しないケースは見つかりませんでした。
extension ViewController: UITextViewDelegate {
func textViewDidChangeSelection(textView: UITextView) {
textView.typingAttributes = defaultAttributes
}
}