我必须构建一个课程管理应用程序。我只使用这个应用程序的表视图。使用表视图控制器。
第一个视图包含学期-1,2,3,4…12。
第二个视图包含与前一个表视图控制器相关的详细信息。
第二个表视图控制器中的详细信息是:讲座、论文、待办事项列表、记录讲座.
根据用户的选择,他可以访问该学期的讲座、论文、列表、记录讲座。我无法弄清楚如何将数据从第三个视图传递到第四个视图和后续视图。就像。讲座->讲座1:导言->下载PDF。
当用户点击特定的单元格时,如何分配特定的表视图控制器?使用seques还是cellForRowAtIndexPath方法?
我很困惑。在这方面请帮助我。您的帮助将不胜感激。
发布于 2013-03-18 10:32:03
您将在didSelectRowAtIndexPath中这样做。在这里,您准备要呈现的视图,并将其推入navigationController中。例如:
// On user tap, present the details you want.
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
DetailViewController *detail = [[DetailViewController alloc] initWithDictionary:dict];
[self.navigationController pushViewController:detail animated:YES];
}此外,以下是您正在尝试完成的内容的一些相关链接:
-导航控制器
-表视图
发布于 2013-03-18 10:23:53
中的选择部分
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPathhttps://stackoverflow.com/questions/15474405
复制相似问题