1

根据 Cocoa Touch 中大量应用的 Model-View-Controller 模式,UIViewControllers 应该始终处理场景中具体 UIView 行为背后的逻辑。

我很好奇 Apple 如何在符合这一理念的同时实现它的 UITableView 类。特别是因为 UITableView 依次继承自 UIScrollView 和 UIView 。

当您向其中一个类添加 UITableView 时,它是否有 UIViewController 处理它在后台的行为方式?我知道 UITableViewDelegate 负责告诉表格它应该有多少行等等。但是它的内部工作原理呢?

4

1 回答 1

1

我要在这里狂拍一下,因为我不确定我是否真的听懂了你的问题。当你添加一个UITableView时,你必须有一个与之关联的控制器来控制它如何处理和渲染。实现and的 aUITableViewController或 a 。如果你不这样做,你就无法控制它的作用。UIViewControllerUITableViewDelegateUITableViewDatasource

于 2012-08-28T02:01:02.917 回答