Какова высота панели навигации в iOS 7?
Я только что создал простое приложение для iOS 7 с использованием шаблона Master Details по умолчанию.
вMasterViewController.m
, viewDidAppear
метод, я вошел в
self.navigationController.navigationBar.frame.size.height
self.navigationController.navigationBar.frame.origin.y
и получил 44 и 20 соответственно. Это кажется странным, потому что из того, что я прочитал, панель навигации в iOS 7 должна иметь высоту 64 точки и начинаться с 0, чтобы она находилась под строкой состояния. Что я читаю
1)Руководство по переходу с iOS 7
Поскольку строка состояния прозрачна, вид за ней просвечивает
2)Использование фонового изображения на панели навигации
Если ваше приложение использует пользовательское изображение в качестве фона панели, вам нужно предоставить более высокое изображение, чтобы оно проходило за строкой состояния. Высота навигационной панели изменена с 44 точек (88 пикселей) на 64 точки (128 пикселей).