Можно ли подогнать вид к (0, 0, 0, 0) с помощью панели навигации?
У меня есть viewController, помещенный в навигационный контроллер.
Когда этот viewController нажал, панель навигации была прикреплена сверху (0.0, 0.0), и
представление viewController было прикреплено только под этим. (возможно.. 0.0, 44.0)
Но я хочу, чтобы это представление находилось в (0.0, 0.0) с панелью навигации.
А именно, верхняя сторона вида должна быть закрыта под панелью навигации.
Спасибо за ваше чтение.
2 ответа
Для достижения этого яблоко обеспечило barStyle
а также translucent
свойства для navigationBar
, Это уменьшит непрозрачность панели навигации и запустит ваш viewcontroller из statusBar
, Это будет похоже на то, что мы видим в приложении Photo.
В этом случае ваш контроллер представления будет частично виден (так как альфа для навигационной панели станет < 1). Я не знаю, решает ли это вашу цель или нет.
Спасибо,
Когда вы показываете свой контроллер представления, сделайте это на навигационном контроллере.
[navController setNavigationBarHidden:YES];
Это скроет панель навигации, и контроллер представления будет полностью к вершине.