Я создал приложение из шаблона на основе навигации, данного яблоком. Теперь я хочу добавить второй контроллер навигации в мое приложение, включая новый UITableView. Может ли кто-нибудь показать мне, как это сделать? Благодаря!iPhone Sdk: Как добавить второй UINavigationController?
ответ
Я думаю, что это можно сделать. В делетете приложения вы обычно делаете что-то вроде [window addSubview:navController.view]
. UIWindow - это просто UIView. Так что, если вы создаете два UIView
Ивар в UIViewController
, который будет содержать две навигационные контроллеры, вы должны быть в состоянии сделать подобную вещь:
@interface MyViewController : UIViewController
{
UIView* upperView;
UIView* lowerView;
}
и т.д ...
MyUpperRootViewController* myUpperRVC = [[MyUpperRootViewController alloc] init...
UINavigationController* myUpperNavController = [[UINavigationController alloc] initWithRootViewController:myUpperRVC];
[upperView addSubview:navController.view];
[myUpperRVC release];
и что-то похожее на lowerView
,
В представлении корневого представления или представлениях подпрограммы, наводимые на контроллеры, поступают к ним обычным способом, как если бы был один навигационный контроллер. [self.navigationController push...
должен вести себя нормально.
Для анимации в (и вне) контроллеров представления просто примените анимацию к представлениям - upperView или lowerView. Возможно, вы захотите начать с их кадров с видимого экрана, а затем изменить их на что-то, видимое внутри блока анимации.
- 1. Добавить UIBarButtonItem в UINavigationController на iPhone SDK
- 2. Как добавить второй UITableView программно из UINavigationController
- 3. iPhone SDK: просмотр размера просмотра в UINavigationController
- 4. Как добавить вкладки в UINavigationController
- 5. iPhone SDK - рисунок для просмотра во время анимации UINavigationController
- 6. iPhone UINavigationController внутри UIViewController
- 7. Добавить кнопку на UINavigationController
- 8. iphone sdk как добавить опцию в UIWebview?
- 9. iPhone SDK: как добавить изображение в UIBarButton?
- 10. iPhone SDK: Как добавить прокрутку в приложение?
- 11. iphone sdk: Как добавить кнопку в uitableviewCell?
- 12. iPhone - вопрос UINavigationController
- 13. Как показать UINavigationController с UIButton на Iphone?
- 14. Iphone UINavigationController onchange event
- 15. UINavigationController strategy (iPhone)
- 16. iPhone: кнопка UINavigationController назад
- 17. Понимание UINavigationController на iPhone
- 18. iPhone UITabBarController внутри UINavigationController?
- 19. iPhone uinavigationcontroller issue
- 20. iPhone SDK: как локализовать класс?
- 21. Как добавить кнопки в UINavigationController
- 22. Как добавить тень в UINavigationController
- 23. Как добавить кнопку в UINavigationController
- 24. Добавить Sdk (Pushwoosh SDK)
- 25. Как отобразить второй модальный ViewController в UINavigationController программно
- 26. можно добавить .shp файл в iphone sdk?
- 27. Новичок-вопрос: Эй, чтобы создать + открыть второй вид? (iphone sdk)
- 28. iPhone SDK: Добавить UIBarButtonItem action программно
- 29. iPhone SDK Добавить изображение в тело письма?
- 30. Добавить iphone sdk 6.1 на xcode 4.3
Вы уверены, что хотите новый контроллер навигации, а не новый контроллер? –
Да, потому что я хочу создать совершенно новый вид heirachy. –
Вы хотите переключиться между этими навигационными контроллерами с помощью панели инструментов или панели вкладок? Или контроллер навигации должен появиться в модальном диалоге? Или что нужно для второго? – Codo