2012-06-06 9 views
7

Sto cercando di aumentare l'altezza del UINavigationBar via UIAppearanceUtilizzando UIAppearance per spostare UINavigationBar

L'altezza in sé non cambia, ma parte della barra è oscurata dalla barra di stato del dispositivo. Vorrei spostare la barra verso il basso 22 pixel per cui è completamente visibile:

[[UINavigationBar appearance] setFrame:CGRectMake([[UINavigationBar appearance] frame].origin.x, 22, [[UINavigationBar appearance] frame].size.width, 103)]; 

E Ho anche impostare mascherare il ridimensionamento automatico

[[UINavigationBar appearance] setAutoresizingMask:UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleBottomMargin]; 

Ma il bar non è tradotto. C'è un altro modo o un altro passo qui?

risposta

6

È possibile scorrere verso il basso solo titolo da questo:

[[UINavigationBar appearance] setTitleVerticalPositionAdjustment:5 forBarMetrics:UIBarMetricsDefault]; 
Problemi correlati