Iphone 向tableView重新加载添加导航效果
我正在工作Iphone 向tableView重新加载添加导航效果,iphone,objective-c,ios,ipad,Iphone,Objective C,Ios,Ipad,我正在工作 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { if (!XAppDelegate.isRegular) { if([self shouldReloadWithSubCategory:[NSString stringWithFormat:@"%@",[[categoriesArray objectAtIndex:indexPath.
- (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,子类别将显示在同一视图控制器上。我希望在不使用其他视图控制器的情况下,将视图控制器推送到NavigationController时看到导航效果。我如何才能做到这一点?此实现的代码要多得多。太容易创建另一个
DetailTableViewController
。
但如果您想实现使用您的规则:
1) 我必须创建表示公共视图或详细视图的任何标志
2) 为类别和子类别创建容器。
3) 依赖标志加载数据源中的不同资源
4) 重新加载表视图
要获得导航效果,请尝试按下self
。如果它不能解决您的问题-使用正确的字段创建新对象。我很好奇您为什么不想使用其他视图控制器。这应该可以解决您的问题