iOS开发:用户界面创建与设计模式
1. 利用Interface Builder创建用户界面
Interface Builder为iOS开发者提供了强大的图形用户界面,让开发者能够轻松创建应用的用户界面。其操作简单,只需从Interface Builder的库中将对象拖到编辑器中,就能构建用户界面。
1.1 资源文件存储
Interface Builder会将用户界面设计存储在一个或多个资源文件中,这些文件被称为故事板(storyboards)。故事板包含了界面对象、它们的属性以及相互之间的关系。
1.2 关键组件:动作与输出口
在构建用户界面时,动作(Actions)和输出口(Outlets)是两个关键组件,有助于简化开发流程。
- 动作 :对象在视图中触发动作,这些动作会与应用代码中的方法相连接。
- 输出口 :在 .swift 文件中声明,并作为属性连接到特定的控件。
1.3 文件格式演变
Interface Builder曾经是一个独立的应用程序,从Xcode 4.0开始,它被集成到了Xcode中。其保存的用户界面文件格式经历了变化:
- 以前的文件扩展名为 .nib 。
- Interface Builder 3.0采用了新的XML文件格式,文件扩展名变为 .xib ,但开发者仍称这些文件为nib文件。
- 后来苹果引入了故事板,允许将所有视图放在一个扩展名为
超级会员免费看
订阅专栏 解锁全文
1万+

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



