UIView和UIViewController有什么区别?

时间:2011-01-12 14:18:20

标签: ios class uiview uiviewcontroller composition

我需要详细解释以下内容:

我们使用UIViewController做什么? 有什么用?

我有一个如下所示的课程:

class one
{
    UINavigationController *nav = ...;

    two *secondObject = ...;

    // By use of it, I have push the new view class two//ok
}
class two
{
 ...
}

如何在课程secondObject中使用one

从窗口开始的类层次结构是什么?

2 个答案:

答案 0 :(得分:8)

UIViewController MVC 设计模式中的控制器部分。

<强> Model <-------> Controller <-------> View < / p>

控制器的任务是处理不同视图,按键和屏幕触摸等之间的导航。

答案 1 :(得分:8)

一个视图只是一个对象,有点像一张纸,其他物体被放在上面。

视图控制器是一个控制视图,在导航堆栈中向前和向后推送和弹出视图的对象。

View Controllers Programming Guide for iOS