Qual é a altura da barra de navegação no iOS 7?
Acabei de criar um aplicativo iOS 7 simples usando o modelo de Detalhes mestres padrão.
NoMasterViewController.m
, viewDidAppear
método, eu logado para
self.navigationController.navigationBar.frame.size.height
self.navigationController.navigationBar.frame.origin.y
e recebeu 44 e 20 em conformidade. Isso parece estranho, porque pelo que eu li, a Barra de Navegação no iOS 7 deve ter 64 pontos de altura e começar em 0 ponto, para que fique abaixo da barra de Status. O que eu li são
1)Guia de Transição da IU do iOS 7
Como a barra de status é transparente, a vista por trás é exibida
2)Usando a imagem de plano de fundo na barra de navegação
Se o seu aplicativo usar uma imagem personalizada como plano de fundo da barra, você precisará fornecer uma imagem "mais alta" para que ela fique atrás da barra de status. A altura da barra de navegação é alterada de 44 pontos (88 pixels) para 64 pontos (128 pixels).