用于iOS splitViewcontroller的不同自定义View控制器

时间:2013-01-03 06:05:07

标签: ios uisplitviewcontroller ipad

我有一个包含master和detailview控制器的splitview控制器。但现在我需要根据masterviewcontroller(tableview)中的选择显示不同的自定义视图控制器。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

在主视图控制器中写下以下代码。 决定根据索引路径值创建自定义视图。

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
     UISplitViewController *splitController = self.splitViewController;
     NSMutableArray *arr = [splitController.viewControllers mutableCopy];

     CustomViewController *customVC = [[CustomViewController alloc]init];
     [arr replaceObjectAtIndex:1 withObject:customVC];
     [customVC release];

     splitController.viewControllers = arr;
}