1

菜鸟问题在这里。我想我掌握了三个基本模型-视图-控制器元素的基础知识。有点。但什么是场景?我知道 iPad 的每个屏幕可以有多个场景,而 iPhone/iPod 只能有一个。但是一个场景如何与一个视图相关联呢?

如果我弄错了,请善待:)

4

1 回答 1

2

“场景”是 Apple 引入 XCode 的 UI 抽象,以允许在 Interface Builder 中使用故事板机制。

在此之前,在 Interface Builder 中,您创建(并且仍然可以)附加到 ViewControllers 的视图。

使用 Scenes、Segues 和 Storyboard,您可以通过“segue”定义从附加到视图控制器(场景)的视图到另一个场景的 UI 流。segue 是您可以在 Interface Builder 中可视化定义为移动到另一个视图的触发器的操作(附加到视图控制器)

在抽象级别上,场景附加到视图控制器的视图,无论是 iPhone 还是 iPad,您都可以在 XIB 中拥有任意数量的视图。

这实际上只取决于您是在故事板编辑器还是界面构建器中。您可以选择创建项目来为您的新 iOS 项目创建故事板。

于 2012-11-05T10:26:49.083 回答