我是iphone编程新手吗?
有人能告诉我视图控制器和视图控制器的区别吗?
表视图和表视图控制器之间是否有相同的区别?
我的理解是,在MVC体系结构中类似于
视图控制器-将充当对模型和视图具有控制作用的控制器。
视图--它将出现在MVC的view部分。
模型- .h .m文件。
但在技术上,它是如何定义/不同的。
还有一个问题--我们可以使用addSubView将视图添加到查看控制器。但我们怎么才能倒过来。
请建议我的链接,这将澄清我的概念。
事先非常感谢。
发布于 2010-09-07 13:01:26
UITableView是UIView的子类,UITableViewController是UIViewController的子类.
至于UIViewController,它有一个名为视图的属性,它是UIViewController的内容视图。可以将另一个视图添加到此内容视图中。
至于UITableViewController,它有一个名为tableView的属性,它是UITableViewController的内容视图。tableView需要一些人来实现UITableViewDataSource,它可以提供tableView上单元格的内容。默认情况下,实现UITableViewDataSource和UITableViewDelegate协议的是UITableViewController。
MVC模式有多种形式。在Qt、Cocoa和MFC下,它没有什么不同。在可可下,你可以阅读这一页,可可MVC。
https://stackoverflow.com/questions/3658727
复制相似问题