开发简单天气应用与引入CocoaPods依赖管理
上半部分
在开发应用时,我们已经定义了应用的各个部分,接下来需要将它们组合成一个可运行的应用。
控制器与转场
每个控制器负责屏幕上的一个视觉组件,有些控制器负责整个屏幕,有些只负责部分区域。由于我们针对小设备开发,所以主要关注占据整个屏幕的控制器,但这些方法也适用于更复杂的视图控制器层次结构。
呈现新屏幕的关键概念是转场(segue),它是从一个视图控制器到另一个视图控制器的无缝过渡。通过转场,我们可以将应用中的不同场景连接起来,还能在视图控制器之间传递信息,并且每个转场在过渡时可以定义不同的动画效果,转场与故事板紧密相关。
下面我们来创建主屏幕和收藏夹视图之间的第一个转场:
1. 创建转场 :最简单的方法是按住Ctrl键,从视图控制器或按钮拖动到要显示在屏幕上的视图控制器。例如,从主屏幕的“收藏夹”按钮开始,按住Ctrl键拖动到收藏夹视图控制器。
2. 选择动作 :松开鼠标后,会弹出一个小窗口,要求选择要使用的动作,这个动作将定义新视图控制器在屏幕上的呈现方式。这里我们使用“Push(已弃用)”选项。
3. 添加连接 :选择动作后,故事板上会添加两个视图控制器之间的连接,这个连接代表了两个屏幕之间的关系。
我们可以选择转场并在右侧的属性面板中添加标识符,这个标识符可用于通过代码触发转场。例如,所选转场的ID为“showFavorites”。
创建的转场与按钮紧密相关,当按钮被触摸时会激活转场。另一种激活转
超级会员免费看
订阅专栏 解锁全文
849

被折叠的 条评论
为什么被折叠?



