Добавление Barbuttonitem на модальный навигационный контроллер просмотра
-
25-09-2019 - |
Вопрос
Я представляю модальный навигационный бар контроллер инициализированного корневым контроллером (который является UiableViewController). Когда я, инициализирую UinavIggetBarController, чтобы представить его модалиту, я также добавляю кнопку «Отправить» как правильный пункт кнопки. Все работает нормально (загрузка с корневым видом и модальная презентация) Однако правая кнопка не отображается. Размещение кода ниже -
-(IBAction) presentAddLeaveRequestModally {
AddLeaveRequestViewController *leaveRequestViewController = [[AddLeaveRequestViewController alloc] init];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:leaveRequestViewController];
UIBarButtonItem *submitButton = [[UIBarButtonItem alloc] initWithTitle:@"Submit"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(submitLeaveRequest)];
navController.navigationItem.rightBarButtonItem = submitButton;
[self.homeTabBarController presentModalViewController:navController animated:YES];
}
Любые идеи, если я скучаю с чем-то очевидным?
Решение
У вас проблема ... Добавил правой лучейБавтотика на Navcontroller's Navipitivitaym ... Я должен добавить его к NavViewController's NavipateItem в ViewDidload.
UIBarButtonItem *submitButton = [[UIBarButtonItem alloc] initWithTitle:@"Submit"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(submitLeaveRequest)];
self.navigationItem.rightBarButtonItem = submitButton;
Не связан с StackOverflow