- У меня есть FirstViewController и SecondViewController, каждый из которых имеет свой xib
- в MainWindow.xib У меня есть UINavigationController, который подключен к IBOutlet
- в AppsDelegate я звоню
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
FirstViewController * fv = [[FirstViewController alloc] init];
[navigationController pushViewController:fv animated:NO];
[fv release];
[self.window addSubview:navigationController.view];
[self.window makeKeyAndVisible];
return YES;
}
4) проблема в том, когда я хочу управлять элементом навигации через конструктор интерфейса... Как и для первого просмотра, я хочу добавить кнопку справа и настроить текст и заголовок
уверен, что я мог бы сделать это, используя код: (by fv.navigationItem.rightBarButtonItem =... и fv.title = @ "...") но я хочу добиться этого в конструкторе интерфейсов
- в моих FirstViewController.xib и SecondViewController.xib я добавляю элемент навигации идобавьте правильный элемент Bar
проблема в том, что он никогда не появляется и заголовок не изменяется
, если я открою MainWindow.xib и добавьте ViewController (FirstViewController) в NavigationController (поэтому он указан под ним = сделать его rootViewController для NavigationController), а также добавить элемент навигации и элемент Bar Buttom, во-вторых, панель навигации вверху имеет левую кнопку
сноваэто было бы здорово ... НО я не могу сделать то же самое для SecondViewController, потому что в конструкторе интерфейсов может быть только один rootViewController под контроллером навигации ... и снова, если я добавлю элемент навигации в SecondViewController.xib, это не такпоказать: (
- так что я могу управлять элементами навигации и кнопками панели для нескольких ViewControllers в конструкторе интерфейса
(я посмотрелсамое большее учебник, но они делают это внутри кода, .navigationItem.rightBarButtonItem, чего я хочу избежать)