我刚接触iPhone开发,有些概念方面的问题要向大家请教?
1、我要做的程序有很多个子界面和控件。
      我想知道每个界面是用窗体实现(如delphi用多个窗体,每个窗体放些控件),还是使用多个视图+视图控制器来实现呢?
2、在有很多个子界面的程序中可不可以“同时”使用多个视图和多个窗体(混用)。
     在iPhone开发中什么时候用窗体、什么时候用视图?
3、像我上边的多个子界面程序,是用View-based Application模板还是使用Window-based Application模板?
    View-based Application还可以再添加视图与窗体吗?    在此先谢了。

解决方案 »

  1.   

    楼主,我最近也是最近刚接触iphone的界面开发,你的问题我简单的回答下,不完善的地方,还请指教。
    1.iphone的界面窗体实现是用的MVB技术,就是VIEW和MODAL是独立分开的,在xcode中创建view控制器,在interface Builder中来实现视图的具体要求。
    2.多视图在iphone开发中显然是支持的。如果是简单的进入返回视图的话,ModalViewController就可能很好的实现。如果复杂一点的话,建议用UINavigationController.窗体的话,就是进入的界面的window,视图就是之后导入的 子窗体或 子视图。
    3.view-based application 和window-based application 差别不大,不过前者会自动创建一个viewController的管理器,其他几乎一样,都可以实现多窗体的。