2015-03-02 20 views
16

Sto tentando di seguire il post collegato qui sotto per sovrascrivere il NSCell di un NSTextField ma sembra che il metodo setCellClass sia ora obsoleto in OSX 10.10.setCellClass di NSControl è obsoleto in OS X 10.10 qual è l'alternativa per sovrascrivere la classe di celle di NSTextField?

How to make NSTextField use custom subclass of NSTextFieldCell?

come si dovrebbe ignorare la cella di NSTextField sostituendo per una sottoclasse?

Il motivo per fare ciò è centrare verticalmente il testo di una cella NSTextField che Apple ha reso molto difficile.

+0

Hai trovato qualche soluzione? – adev

risposta

0

La risposta breve è: no. Come da the release notes, NSCell stesso sta 'gradualmente deprecato'.

Per allineare verticalmente del testo, è possibile utilizzare i vincoli di layout. A seconda della situazione, potrebbe essere necessario inserire NSTextField in un NSView più grande.