处理 TableView 内容

Handling TableView content

我正在查看 Apple 的 this table 视图控制器示例,其中代码的结构方式是当用户点击 tableviewcell 时,cel 会展开并且显示一些细节。这是我在点击之前和之后看到的:

我得到了创建选项卡视图控制器的说明,当点击 cel 时我会在其中显示详细的视图控制器。

我正在考虑从这个例子开始构建我的代码,但是我不确定 Apple 的例子在显示戏剧中的引语时是否真的使用了细节视图控制器(在我看来是使用为不同于 UIViewController 的引号自定义 UITableViewCell)。那么你认为一旦用户点击一个单元格来满足要求,我应该显示一个单独的视图吗?我有一点疑惑! 开发人员是否真的使用单独的 UIViewController 来显示 UITableView 中的 cel 的详细信息?

您还认为 这个示例 在用户点击 cel(上图)后显示了详细视图控制器吗? UITableViewCell 派生自 UIView 而不是 UIViewController..

抱歉,问题很困惑!

该示例没有使用另一个视图控制器,它只是向 table 视图添加行。示例代码不符合您描述的要求,因此它并不是一个好的起点。

一个普通的主从项目确实符合您的要求。从简单开始,在搜索特定事物的代码之前查看整个项目。熟悉您正在开发的环境。

是的,开发人员使用视图控制器来显示细节 - 当它适合他们的要求/需要时。给猫剥皮的方法有很多种...