我有一个包含 master 和 detailview 控制器的 splitview 控制器。但是现在我需要根据 masterviewcontroller(tableview)中的选择显示不同的自定义视图控制器。我怎样才能做到这一点?
问问题
543 次
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 回答