当点大小非常小时,sizeWithAttributes在Mac上使用NSFont给出错误的高度

时间:2017-02-01 18:01:50

标签: macos nsstring appkit nsfont

我正在开发一个mac应用程序,让用户可以放大内容。我需要测量我渲染的文本的大小。当我缩放缩放字体时,字体的点大小非常小(即0.001)。当我使用[NSString sizeWithAttributes:]来获取字符串的大小时,我获得了正确的宽度,并且我总是得到1.0的高度。我还有一个iOS应用程序,这个渲染类在iOS和Mac上使用。在iOS上,当我使用点数大小为.001的UIFont时,我会在调用sizeWithAttributes时获得正确的高度。

0 个答案:

没有答案