如何使用nib配置DetailViewController?

时间:2014-04-14 14:21:39

标签: ios objective-c uitableview

我在表中有多个单元格引用相同的DetailViewController。如何将nib重定向到具有不同内容的相同DetailViewControllers?

1 个答案:

答案 0 :(得分:0)

您可以通过此方法获取所选的indexPath。

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
}

通过此方法,您可以加载DetailViewController,

DetailViewController *detailViewController = [[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:nil];
    UINavigationController *tableViewNavigationController = [[UINavigationController alloc] initWithRootViewController:detailViewController];
[self.navigationController presentViewController:tableViewNavigationController animated:YES completion:nil];

在上面的方法中,您可以为选择不同单元格时要更改的值指定值。