UITextView游标和表情符号问题

时间:2017-05-25 16:21:43

标签: swift cursor uitextview emoji

当我在textview中插入表情符号时,会发生一些奇怪的事情,增加了一些额外的空间。而且我的光标高度也很奇怪。有时非常大。我试图修复光标问题,一切正常,直到我插入一个表情符号(再次),光标稍微向上。

 override func caretRect(for position: UITextPosition) -> CGRect
{
    var superRect = super.caretRect(for: position)
    guard let isFont = self.font else { return superRect}
    superRect.size.height = isFont.pointSize - isFont.descender

    return superRect
}

enter image description here

0 个答案:

没有答案