Как перейти к наконечнику (представлению), когда ячейка нажата на UITableView (на другом наконечнике / представлении)? - PullRequest
1 голос
/ 16 июля 2010

Мне нужна функциональность, аналогичная последним вкладкам в панели вкладок (те, которые отображаются в таблице после нажатия "...")

Каждая указывает на другое представление.

Моя таблица

страница a>

страница b>

страница c>

Я предполагаю, что код должен быть в didSelectRowAtIndexPath, но

  1. Я не знаю, как вызвать перо на основе таблицы
  2. Я не знаю, если после перехода к следующему перу ... Я смогу вернуться назад

Спасибо Асаф

1 Ответ

2 голосов
/ 16 июля 2010

копирование и вставка из случайного проекта:

-(void)navigateToFAQ
{
    UIViewController *faqBrowser = [[UIViewController alloc] autorelease];
    [faqBrowser initWithNibName:@"faqBrowser" bundle:nil];

    // EDIT: sorry, leave this out this is my own category to UIBarButtonItem!
    //faqBrowser.navigationItem.leftBarButtonItem = [UIBarButtonItem arrowLeftWithText:@"back" target:self action:@selector(dismiss)];

    [self.navigationController pushViewController:faqBrowser animated:YES];
    faqBrowser.title = @"FAQ";
}

-(void)dismiss
{
    [self.navigationController popViewControllerAnimated:YES];
}

звоните [self navigateToFaq] с вашего didSelectRowAtIndexPath

и убедитесь, что у вас есть файл с именем faqBrowser.xib ...

...