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

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

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

Моя таблица

страница a>

страница b>

страница c>

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

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

Спасибо Asaf

1
задан Asaf 16 July 2010 в 16:13
поделиться

1 ответ

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

-(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 ...

2
ответ дан 2 September 2019 в 23:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: