2016-06-05 36 views
9

enter image description hereCome allineare verticalmente il testo della mia barra di stato?

Quello di sinistra sulla foto è la data e l'ora di Apple e una è la mia applicazione. Come puoi vedere il testo della mia applicazione appare inferiore a quello di Apple. Che non sembra carino Come può essere risolto?

self.statusBarItem.image     = nil 
self.statusBarItem.button?.imagePosition = .NoImage 
self.statusBarItem.button?.title   = "Sun 5 Jun 13:35" 
+0

Non utilizzo i vincoli. Il codice che vedi è il codice che ho usato eccetto per questo in alto 'let statusBarItem = NSStatusBar.systemStatusBar(). StatusItemWithLength (NSVariableStatusItemLength)' – Mark

+0

Sono stato in grado di allineare con il seguente codice: "button.frame = CGRectMake (0.0, 0.5, button.frame.width, button.frame.height) "per correggere manualmente l'offset, ma forse qualcuno ha una spiegazione migliore. – Mark

+0

@ Mark puoi condividere il codice su GitHub o qualcosa di simile in modo che io possa dargli un'occhiata? – Jeet

risposta

2

Si potrebbe fare in offset. Non puoi farlo in questo modo poiché è necessario farlo sulla barra dei pulsanti dell'elemento di stato.

button.frame = CGRectMake(0.0, 0.5, button.frame.width, button.frame.height)