Я разработчик в объектив c и мне нужна помощь с набором пользовательская панель навигации на навигационном контроллере программно я не использую рассказную панель или xib.Как создать пользовательскую навигационную панель программно?
0
A
ответ
0
Если вы хотите больше, чем просто настраивать внешний вид, то вы можете:
- Создать подкласс UIView (это будет ваша пользовательская панель навигации)
- Создать пользовательский вид контроллер контейнер, который будет содержать экземпляр UINavigationController
- Сделать экземпляр UINavigationController не отображать его навигационную панель
- Добавить свою настраиваемую панель навигации и представление контроллера навигации в качестве подзонов вашего пользовательского контейнера контроллера просмотра (также добавьте свой instan СЕ UINavigationController в качестве дочернего контроллера пользовательского вида контроллера контейнера)
- Добавить методы выскакивают и толкая контроллеры отображения на свой пользовательский вид контроллер контейнер
Таким образом, вы имеете полный контроль над вашей пользовательской панелью навигации. Вы можете прочитать о содержании контроллера просмотра в документации для UIViewController.
+0
привет, ребята, я нашел ответ на мой вопрос, спасибо – user2376637
1
вы можете использовать это, если ваш таргетинг IOS 5 и выше
[MyNavigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"customNavBar.png"] forBarMetrics:UIBarMetricsDefault];
или
[[MyNavigationController.navigationBar appearance] setBackgroundImage:navBackground forBarMetrics:UIBarMetricsDefault];
вам может понадобиться добавить пользовательские NavBar кнопки.
также смотрите здесь Answers.
Смежные вопросы
- 1. Как создать навигационную панель программно
- 2. Как создать эту навигационную панель
- 3. Css, как создать навигационную панель
- 4. Лучший способ создать навигационную панель
- 5. Не удалось создать навигационную панель
- 6. Создать левую навигационную панель - Swift
- 7. Добавить кнопку в навигационную панель программно
- 8. Добавить кнопку бара в навигационную панель программно
- 9. Как создать центрированную навигационную панель HTML CSS
- 10. Как создать всплывающую навигационную панель без поплавка?
- 11. Как создать навигационную панель в стиле yahoo?
- 12. Как создать навигационную панель с градиентным фоном?
- 13. Как создать фиксированную навигационную панель iOS Swift
- 14. Bootstrap 3: Как создать центрированную навигационную панель
- 15. Как создать навигационную панель библиотеки поддержки дизайна?
- 16. подключить пользовательскую навигационную панель для просмотра в IB
- 17. Как центрировать навигационную панель?
- 18. Как центрировать навигационную панель?
- 19. Как центрировать навигационную панель
- 20. Как перекрывать навигационную панель
- 21. Как централизовать навигационную панель
- 22. Как создать навигационную панель назад на основе предыдущего ViewController
- 23. Как создать эту панель программно
- 24. Как выделить основную навигационную панель и боковую навигационную панель одновременно?
- 25. Добавить пользовательскую страницу сонаты маршрута в навигационную панель
- 26. Как создать пользовательскую панель прогресса в Android?
- 27. Как создать пользовательскую панель навигации (WordPress)
- 28. Как создать пользовательскую панель действий в android?
- 29. Как создать пользовательскую панель инструментов в android ..?
- 30. Как создать пользовательскую панель в WPF?
Используйте это ... http://stackoverflow.com/questions/8548313/custom-navigation-bar –