故事板的原因是什么?

时间:2014-07-18 20:11:10

标签: ios storyboard

iOS的新手,只是想知道是否有人可以解释故事板的重点。

如果我创建一个视图控制器并以编程方式添加它,我需要一个故事板?

仅适用于自定义视图吗?自定义表?等

感谢。

2 个答案:

答案 0 :(得分:0)

来自Apple的Document

  

故事板   故事板是设计应用程序用户界面的推荐方法。通过故事板,您可以在一个位置设计整个用户界面,以便您可以查看所有视图和查看控制器,并了解它们如何协同工作。故事板的一个重要部分是能够定义segues,它是从一个视图控制器到另一个视图控制器的过渡。除了内容之外,这些转换还允许您捕获用户界面的流程。您可以在Xcode中直观地定义这些转换,或以编程方式启动它们。

     

您可以使用单个情节提要文件来存储应用的所有视图   控制器和视图,或者您可以使用多个视图故事板   组织界面的一部分。在构建时,Xcode需要   故事板文件的内容并将其分成不连续的部分   可以单独加载以获得更好的性能。你的应用从不   需要直接操纵这些碎片。 UIKit框架   提供方便的类来访问a的内容   你的代码中的故事板。

     

有关使用故事板设计界面的更多信息,   请参阅Xcode概述。有关如何访问故事板的信息   从您的代码中,请参阅UIStoryboard类参考。

答案 1 :(得分:0)

长话短说,我对故事板目的的理解如下:

  • 少代码 - >少虫子
  • UI布局的可视化表示简化了UI创建(视图层次结构,自动布局约束)
  • 通过control-drag
  • 设置对象属性(例如委托,手势识别器)的极简单方法