2017-02-02 36 views
1

我最近转移到的MacBook Pro 15" 和核心文本举止异常。使用核心文字大小

我有一个使用的核心文本绘制NSattributedstring的应用使用CTFrameDraw,它可以像预期的那样在外接的1080p显示器上工作,如果我将窗口拖到MacBook Pro屏幕上,那么字体显示得非常小,就像它从10点字体改为5点时一样,同样,如果我重新绘制文本在MacBook Pro上它仍然很小

我想这是因为MacBook Pro具有高分辨率屏幕,并且字体被渲染为原始像素分辨率。 w来处理这个?我有一个谷歌周围,空了。

斯威夫特3时,Xcode 8.2.1在OSX 10.12.2

TIA

回答

0

这就是我。我有这一位代码

var c = context.ctm 
c = c.inverted() 
context.concatenate(c) 

将变换矩阵设置回身份。它在双像素显示器上拧紧了一些东西。

相关问题