在ios中,看到有很多的controller,比如说uiviewcontroller,uitablecontroller,UItabBarController等等,我想知道controller是不是就是一个控制器,在这个控制器里面可以addsubview方法添加其他的控件,然后这个控制器本身不能够通过一些add的方法添加到其他的控制器等等控件里面?控制器就是一个管理的作用吗?晚上说控制器就是一个相框,里面可以添加照片,那这个相框可需要放到一个桌子上或者屋子里面等等呢?,ios控件uitabbarcontrolleruiviewcontroller

解决方案 »

  1.   

    3. 主要属性• view: 控制器管理的根视图
    • title:  控制器导航栏的标题
    • wantsFullScreenLayout: 是否需要全屏显示
    • interfaceOrientation: 界面方向
    • navigationItem: 导航子项
    • editing: 是否处理编辑状态
    • hidesBottomBarWhenPushed: 入栈时隐藏底部栏
    • toolbarItems: 工具栏子项集
     • tabBarItem: 标签栏子项•  editButtonItem:返回一个编辑按钮   
    • parentViewController :交视图控制器 
    •   searchDisplayController :搜索显示控制器
    •   splitViewController :分割视图控制器
    •  modalViewController :模式控制器
    •  navigationController :导航控制器
    •  tabBarController :标签控制器
      

  2.   

    上面是uiViewController的属性,这个uiviewcontroller是不是很重要的地位?,能不能给解释一下?,
      

  3.   

    看来你是刚入门ios的,这个uiviewcontroller当然非常重要了,建议你先去做个hello world 就明白了,理解这些就分分钟的事了。
      

  4.   

    我能够体会到它的重要,可是对ios里面的很多名词很迷惑呢,UIViewController是不是有很多个还是只有一个?UIViewController能不能够控制uitableviewcontroller等,各个controller之间是什么关系还是说他们之间没有联系?uitableview是uiview的子类,那uiview是不是可以定义很多个?controller控制view是如何控制的呢?我被他们之间的名词关系搞乱了,求解答,
      

  5.   

    controller是控制器,是MVC中的C
    view是视图,是MVC中的VUIViewController与UIView都是UIResponse的子类。。两者之平级的(不知道能不能这么说)controller是不能直接addSubview的,只有view才能addSubview。他是view的管理器。其他的很多Controller与view都是UIViewController与UIView的子类。上网很多这种图 你可以看看