2017-02-02 83 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) 

將變換矩陣設置回身份。它在雙像素顯示器上擰緊了一些東西。

相關問題