UINavigationBar вопрос - PullRequest
       1

UINavigationBar вопрос

0 голосов
/ 08 июня 2011

Я добавил 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];

любое предложение, пожалуйста

Ответы [ 2 ]

2 голосов
/ 08 июня 2011

Обновление

Вызовите этот вид, используя

[self.navigationController pushViewController:self.NodeSelection animated:YES];

Вы можете изменить заголовок NavigationBar, используя

self.navigationItem.title = @"Hello";

и для leftBarButton ваш код правильный.

Второе обновление

Для возврата на родительский экран

 [self.navigationController popViewControllerAnimated:YES];
0 голосов
/ 08 июня 2011
UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithTitle:@"Edit" style:UIBarButtonItemStylePlain target:self action:@selector(EditTable:)];
[self.navigationItem setLeftBarButtonItem:addButton];
[addButton release];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...