Alcuni ma non altri beta tester del mio progetto di app corrente hanno segnalato il ritaglio delle viste NSTextField. Questo mi ha bloccato finché non ho capito che OS X 10.9 e 10.10 usano un font diverso come Font di sistema (Lucida Grande vs. Helvetica Neue). Esiste una pratica accettata per gestire questa situazione a livello di programmazione? Mi rendo conto che posso rendere i miei NSTextField più ampi; tuttavia, sto cercando una soluzione in cui diversi NSTextField che sono adiacenti l'uno all'altro non si clip. Grazie molto.Come gestire la modifica del font di sistema tra OS X 10.9 e 10.10
5
A
risposta
6
Se si utilizzano le funzioni di layout automatico di Cocoa, questo è un problema. Tutti i tuoi pennini si regolano automaticamente alle nuove metriche dei font. https://developer.apple.com/library/mac/releasenotes/UserExperience/RNAutomaticLayout/
Questo diventa ancora più importante in quanto OS X El Capitan introduce un altro nuovo font di sistema chiamato "San Francisco" – mangerlahn
Grazie mille, bhaller. E molte grazie per il link alla documentazione di _constraints_ (sono ancora bloccato nel mondo dell'autosizing). – wagill