如何将表情符号插入NSTextView
不向下移动线?
如果我将表情符号字符插入NSTextView
,整条线将向下移动几个像素。如果我删除表情符号字符,它会移回到原来的位置。
另一方面,如果我将表情符号插入NSTextField
,即使该行中的文本与文本中的字体和大小相同,该行也根本不会移动NSTextView
.
您可以在 TextEdit 中看到此行为。当您在主编辑器区域(NSTextView
),表情符号使线条向下移动。当您在“查找”搜索栏中输入时(NSTextField
) 表情符号不影响行位置。
我尝试过设置typingAttributes
与各种NSParagraphStyle
设置 (lineHeight
, lineSpacing
, lineHeightMultiple
, max/minLineHeight
)并且提高或降低基线也无济于事。事实上,其中一些设置对表情符号行为没有帮助,但它们确实会扰乱拼写错误指示器的垂直对齐。
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)