添加导航效果到tableView重新加载

时间:2012-01-18 07:25:12

标签: iphone objective-c ios ipad

我正在努力

- (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 :(得分:0)

此实现有更多代码。太容易创建另一个DetailTableViewController。 但如果你想实现使用你的规则:

1)我必须创建任何意味着Common view OR Detail view的标志 2)为类别和子类别创建容器 3)依赖标志加载数据源中的不同资源。
4)重新加载表视图

要获得导航效果,请尝试按self。如果它没有解决您的问题 - 使用正确的字段创建新对象。