根据 Cocoa Touch 中大量应用的 Model-View-Controller 模式,UIViewControllers 应该始终处理场景中具体 UIView 行为背后的逻辑。
我很好奇 Apple 如何在符合这一理念的同时实现它的 UITableView 类。特别是因为 UITableView 依次继承自 UIScrollView 和 UIView 。
当您向其中一个类添加 UITableView 时,它是否有 UIViewController 处理它在后台的行为方式?我知道 UITableViewDelegate 负责告诉表格它应该有多少行等等。但是它的内部工作原理呢?