我使用[NSTextView firstRectForCharacterRange:actualRange:] 和[NSLayoutManager boundingRectForGlyphRange:inTextContainer:]获取光标rect,它只适用于NSTextView中的纯文本。
但是当我将图像插入文本视图时,[NSTextView firstRectForCharacterRange:actualRange:]返回错误的结果(NSRectZero),并且[NSLayoutManager boundingRectForGlyphRange:inTextContainer:]在TextView中返回正确的值但转换为superview是错误的。
仅当图像大于textview边界时才会发生。
任何人都知道如何解决这个问题?