对于 NSTextView 中的每个行片段,我在它旁边放置一个子视图以进行折叠。问题是,不同的字体会偏离基线,我永远无法将视图定位在文本的确切中心。
我已经尝试获取基线偏移量,但它似乎并不能解决问题。
这是问题的实质:假设“•”字符是它自己的观点,我该怎么做:
•Text
任何语言的任何字体?
对于 NSTextView 中的每个行片段,我在它旁边放置一个子视图以进行折叠。问题是,不同的字体会偏离基线,我永远无法将视图定位在文本的确切中心。
我已经尝试获取基线偏移量,但它似乎并不能解决问题。
这是问题的实质:假设“•”字符是它自己的观点,我该怎么做:
•Text
任何语言的任何字体?