0

我想知道如果用户在表格视图中添加一个新单元格,当他选择它时,它会转到详细视图,如果他添加其他单元格,它会转到其他视图并继续。总而言之,它为他创建的每个单元格获取了一个详细视图控制器。

我的问题的另一个解决方案是,当用户创建一个单元格时,他在详细信息中所写的内容将保存在这个特定的单元格中。使用“原型”详细视图。

我在没有任何结果的情况下进行了很多挖掘,几天前我被困住了。

我使用的是excode 4.5,所以如果可能的话我可以用storyborda来做,但我不知道怎么做。

谢谢。

对不起我的英语

4

1 回答 1

0

允许用户将单元格添加到表格视图:这里

然后在该didSelectRowAtIndexPath方法中,当用户选择一行时,每次都加载同一个视图。MyDetailView,但根据按下的行,使用某些数据填充详细信息视图。去观看这个youtube 教程,它展示了如何做到这一点,并将其与核心数据一起保存。

祝你好运 :)

编辑

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

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Storyboard" bundle:nil];

    DetailView * detail = (DetailView *) [storyboard instantiateViewControllerWithIdentifier:@"myDetailView"];

    [tableView deselectRowAtIndexPath:indexPath animated:YES];//This makes the cell flash blue

    [self detail animated:YES completion:nil];
}

无论按下哪个单元格,上面的代码都会将用户发送到该详细视图。所以,if真的没有必要。

于 2013-05-22T23:19:33.020 回答