学Swift挣美元UI篇之04 Storyboards 和 nibs介绍

之前的文章主要介绍swift的语法,本篇将带领大家从UI层面学习iOS开发

学Swift挣美元UI篇之04 Storyboards 和 nibs介绍

Storyboards被用于可视化制作UI界面和导航流程。一个storyboard包含多个scenes(屏幕或者页面)。我们通常只需要一个storyboard就可以完成app制作,但是如果制作程序比较复杂也可以设施多个storyboards.

默认情况下当我创建Single View Application时xcode会帮我们自动创建一个storyboard,这个storyboard包含一饿scene。大部分apps都包含多个互相交互的scenes。所以scenes之间的关系都将在storyboard显示和管理。

您可能比较熟悉LaunchScreen.storyboard。这个storyboard代表一个基础的scene,用于显示app启动时的等待页面。为了保证程序的快速启动,,这个scene除了显示一个静态图片之外不能做任何事情。

nib在概念层面和storyboard非常相似。一个nib使用UI可视化工作,但是nib能用于一个scene或view。它是经典的代码实例化显示方式,一般来说storyboard是取得nib的新的界面设计方法。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容