UITableView非使用导航控件

时间:2015-03-18 04:49:04

标签: objective-c uitableview

我可以不使用导航控件来切换我的UIViewController吗?

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
 [tableView deselectRowAtIndexPath:indexPath animated:NO];
 BATTrailsViewController *trailsController = [[BATTrailsViewController alloc] initWithStyle:UITableViewStylePlain];
 trailsController.selectedRegion = [regions objectAtIndex:indexPath.row];

 [[self navigationController] pushViewController:trailsController animated:YES];
}

我可以不使用[[self navigationController] pushViewController:trailsController animated:YES]; ??

这样做

我希望我的UITableView selectrow能够在没有导航的情况下使用新的UIViewController。

1 个答案:

答案 0 :(得分:1)

尝试使用

[self presentViewController:animated:completion];

希望这有帮助。