Per me il cambiamento di Bartłomiej Semańczyk al font di sistema & il trucco di modifica funziona solo per impostare il carattere su un particolare font incluso nel sistema. Per i caratteri personalizzati che ho aggiunto, la faccia del font viene impostata sul mio carattere personalizzato ma viene sempre visualizzata come dimensione ~ 16 o così indipendentemente dalla dimensione che seleziono nello storyboard.
Quindi il modo migliore che posso trovare per farlo è impostare self.navigationController.navigationBar.titleTextAttributes
nel controller della vista viewDidLoad method
.
Nota che non è necessario eseguire questa operazione in tutti i controller di visualizzazione che si inseriscono in questo stack di navigazione, solo il primo che viene visualizzato poiché imposta la proprietà sulla barra di navigazione stessa non sull'oggetto di navigazione. Se stai già creando una sottoclasse di UINavigationController, questo è il posto più logico per impostarlo ma preferirei non sottoclassi solo per questa modifica di una riga.
forse perché la dimensione del carattere è impostata su '0.0'? :) Qual è il punto di questo valore? – kambala
Non ci posso credere! Grazie – Andorath
avendo un problema simile, sono in grado di apportare le modifiche ma non si visualizzano quando eseguo l'app ..: -/ –