0

我是 iOS 开发的新手,我正在开发一个使用大量UITableViews的应用程序。我很难弄清楚我将如何完成这个应用程序。

我将让用户能够将单元格添加到表格视图中,并且对于每个单元格,我需要一个 UIViewController(这个视图控制器对于每个单元格看起来都完全相同)来保存数据。

So my question is how can i write the code to create a view that only cooperates with one cell, but has the same interface for all the other cells?(我所说的视图是当用户向下钻取单元格时,它允许他们输入一些数据)。

每个“深入视图”都是相同的,但它们都必须与表格的单元格唯一地工作!我在这方面遇到了困难,任何帮助将不胜感激,如果有人知道我可以查看的教程,那就太好了!再次感谢!

4

1 回答 1

2

一般来说,如果可能的话,你会有两个视图控制器,你的表视图控制器和你的细节视图控制器。你会经常听到这被描述为“主细节”(表视图控制器是“主”)。当有人从 tableview 中选择一个项目时,您的 table view 控制器将触发一个详细视图控制器,并将必要的信息传递给它。

如果视图的性质在结构上彼此不同,您只会考虑不同的详细视图控制器(您称之为“向下钻取视图”)。因此,对于每种“类型”的详细视图,您将拥有一个详细视图控制器,并且您只需将必要的信息传递给它以呈现适当的详细信息。您在问题中没有提供足够的细节来让我们确定一个细节视图控制器是否足够,您是否需要一些,或者您是否真的需要独特的细节视图控制器。

有关视图控制器的更多信息,我建议您阅读ViewController 编程指南,因为有关如何构建主从应用程序的更详细讨论可能超出了本论坛的范围。您可能还可以在 Google 上搜索“iOS 大师详细教程”并获得大量点击。

于 2012-09-28T05:13:52.067 回答