我有一个包含 master 和 detailview 控制器的 splitview 控制器。但是现在我需要根据 masterviewcontroller(tableview)中的选择显示不同的自定义视图控制器。我怎样才能做到这一点?
1 回答
            0        
        
		
在主视图控制器中编写以下代码。根据 indexpath 值决定创建自定义视图。
- (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;
}
    于 2013-01-03T06:47:11.587   回答