对于NSTextView中的每个行片段,我都会在其旁边放置一个子视图以折叠。问题是,不同的字体偏离了基线,我永远无法将视图定位在文本的确切中心。

我尝试获取基线偏移量,但似乎并不能解决问题。

这是问题的实质:
假设“•”字符是它自己的视图,我该怎么做:

•Text


是否有任何语言的字体?

最佳答案

请参见《字体处理指南》中的Getting Font Metrics。此外,“获取字形布局”和相关部分提供了更完整的答案。

关于cocoa - 在NSTextView中查找字符中心,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4999772/

10-14 23:12