基于页面的应用程序和基于视图的应用程序之间的区别
Posted
技术标签:
【中文标题】基于页面的应用程序和基于视图的应用程序之间的区别【英文标题】:difference between page based application and view based application 【发布时间】:2013-03-26 03:42:59 【问题描述】:我是 ios 开发新手,我只是在 youtube 上学习一些教程,我对 基于页面的应用程序模板和 基于视图的应用程序模板感到困惑。我正在使用 xcode 4.6 并且我正在关注的教程有使用基于视图的应用程序使用 xcode 4.0 的基于页面的应用程序。 Xcode 4.6 没有基于视图的应用程序。
Xcode 中基于页面的应用程序和基于视图的应用程序有什么区别?它们是一样的吗?
【问题讨论】:
什么是页面基础>>>??你的意思是导航基地>?? 基于页面的ios应用模板。 基于页面的应用程序通常是书籍的示例,pdf 类型的应用程序,您需要在翻页过程中玩弄底部卷曲的页面。然而,基于视图的视图是具有简单视图的视图,您可以在其上添加组件并在其上进行操作,但是它不会附加导航,而基于页面的默认情况下会为您提供它。导航可能是通过代码/故事板进行的。 【参考方案1】:基于页面的应用程序和基于视图的应用程序只是模板,它们只会让您的工作更轻松一些。根据您的模板选择Xcode
将自动生成一些文件并使用一些控件。没有必要从这种模板开始,您甚至可以从 空应用程序 开始。您正在从头开始设计。您可以根据应用程序的类型选择模板。
为了找到不同之处,只需使用两个模板创建应用程序并运行它。 基于页面的应用程序使用 pageViewController 在滑动时切换页面,就像翻书一样。 单一视图应用程序 创建单一视图控制器及其视图。如果您最初选择单视图应用程序,请不要担心。添加pageViewController并进行适当的设计,就可以将其做成Page based application
【讨论】:
以上是关于基于页面的应用程序和基于视图的应用程序之间的区别的主要内容,如果未能解决你的问题,请参考以下文章