#iphone #ios #ipad
#iPhone #iOS #iPad
Вопрос:
Я добавил панель UINavigationBar в свой UIView
Я пытаюсь установить его заголовок, и его левая панель, но это не удалось
Я использую следующий код
self.title = @"Edit Table ";
UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithTitle:@"Edit" style:UIBarButtonItemStyleBordered target:self action:@selector(EditTable:)];
[self.navigationItem setLeftBarButtonItem:addButton];
[super viewDidLoad];
ничего нельзя изменить, я вызываю этот uiview с помощью
self.NodeSelection = [[NodesList alloc]initWithNibName:@"NodesList" bundle:nil];
[self presentModalViewController:self.NodeSelection animated:YES];
пожалуйста, любое предложение
Комментарии:
1. Как вы создали элемент навигации?
2. смотрите мой последний комментарий в приведенном ниже ответе
Ответ №1:
Обновить
Вызовите это представление с помощью
[self.navigationController pushViewController:self.NodeSelection animated:YES];
Вы можете изменить название панели навигации, используя это
self.navigationItem.title = @"Hello";
и для leftBarButton ваш код правильный.
Второе обновление
Для возврата к родительскому экрану
[self.navigationController popViewControllerAnimated:YES];
Комментарии:
1. проблема в том, что navigationbaritem не обновляется
2. могу ли я спросить, как вернуться к родительскому экрану
3. @Marvin большое спасибо, у меня есть вопрос относительно редактирования uitablview, я знаю, что когда я нажимаю редактировать, я могу удалить строку, могу ли я добавить другую кнопку, я имею в виду, когда нажимаю редактировать и выбираю строку, мне нужно удалить редактирование, чтобы появлялись кнопки, у вас есть какие-либо предложения
4. @AMH Пожалуйста, посмотрите это и загрузите исходный код оттуда roseindia.net/tutorial/iphone/examples /…
Ответ №2:
UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithTitle:@"Edit" style:UIBarButtonItemStylePlain target:self action:@selector(EditTable:)];
[self.navigationItem setLeftBarButtonItem:addButton];
[addButton release];