Ho un problema con la pulizia di CATextLayer. e con iOS la soluzione è:UIScreen.mainScreen.scale su NSScreen
textLayer.contentsScale = UIScreen.mainScreen.scale
ma non riesco a trovare "scala" proprietà su NSScreen cacao
Nota: Rispondere con Object-C o Swift sono OK.
Non ho retina per Macbook, quindi non posso testare la tua risposta, per favore aiutami a testare la retina. Su Macbook senza retina [[NSScreen mainScreen] backingScaleFactor] = 1. –
Questa API restituisce 2 se è un display retina – sac
Puoi mettere qualsiasi Mac in modalità HiDPI per il test: http://cocoamanifest.net/articles/2013/01/ turn-on-HiDPI-retina-mode-on-an-ordinaria-mac.html –