我有一个 UITextView 并且我正在使用 NSTextAttachment 插入图像。问题在于,当用户将光标移到图像之后并开始键入文本时,而不是使用 UITextView 中其他任何地方使用的字体,它会重置为较小的字体。
如何确保在图像之后键入的字体与在其他地方键入的字体相同?
我有一个 UITextView 并且我正在使用 NSTextAttachment 插入图像。问题在于,当用户将光标移到图像之后并开始键入文本时,而不是使用 UITextView 中其他任何地方使用的字体,它会重置为较小的字体。
如何确保在图像之后键入的字体与在其他地方键入的字体相同?
每次更改光标后,我最终都重置了typingAttributes 。我没有发现任何情况下这不能按预期工作。
extension ViewController: UITextViewDelegate {
func textViewDidChangeSelection(textView: UITextView) {
textView.typingAttributes = defaultAttributes
}
}