首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >视图控制器和视图控制器技术上的区别?

视图控制器和视图控制器技术上的区别?
EN

Stack Overflow用户
提问于 2010-09-07 12:39:36
回答 1查看 1.3K关注 0票数 0

我是iphone编程新手吗?

有人能告诉我视图控制器和视图控制器的区别吗?

表视图和表视图控制器之间是否有相同的区别?

我的理解是,在MVC体系结构中类似于

视图控制器-将充当对模型和视图具有控制作用的控制器。

视图--它将出现在MVC的view部分。

模型- .h .m文件。

但在技术上,它是如何定义/不同的。

还有一个问题--我们可以使用addSubView将视图添加到查看控制器。但我们怎么才能倒过来。

请建议我的链接,这将澄清我的概念。

事先非常感谢。

EN

回答 1

Stack Overflow用户

发布于 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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3658727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档