Добавление эффекта навигации к перезагрузке tableView - PullRequest
0 голосов
/ 18 января 2012

Я работаю над

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
  if (!XAppDelegate.isRegular) 
{
    if([self shouldReloadWithSubCategory:[NSString stringWithFormat:@"%@",[[categoriesArray objectAtIndex:indexPath.row]objectForKey:@"CategoryId"]]])
    {
       [KeysArray addObject:categoriesArray];
       categoriesArray = [categoriesContainer objectForKey:key];
       NSLog(@"%@",categoriesArray);
       [tv reloadData];
    }
} }

У меня есть категория и подкатегория. при выборе категории подкатегория появляется на том же контроллере представления путем перезагрузки tableView. Я хочу видеть эффект навигации, когда мы помещаем контроллер представления в navigationControoler, но без использования другого контроллера представления. Как я могу это сделать?

1 Ответ

0 голосов
/ 18 января 2012

Существует гораздо больше кода для этой реализации.Слишком легко создать еще один DetailTableViewController.Но если вы хотите реализовать, используя свои правила:

1) Я должен создать любой флаг, который означает Common view OR Detail view
2) Создать контейнеры для категорий и подкатегорий.
3) Флаг зависимости загружает другой ресурсв источнике данных.
4) Перезагрузить представление таблицы

Чтобы получить эффект навигации, попробуйте нажать self.Если это не решит вашу проблему - создайте новый объект с правильными полями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...