探索 iPhone 应用开发:从界面构建到功能实现
1. 认识 GUI 构建器
在 iPhone 应用开发中,Interface Builder 是一个强大的工具,用于构建应用的用户界面。当你在 Interface Builder 中打开任何 *.xib 文件时,它会自动显示主窗口、视图以及 UI 元素库。
这些 UI 元素都来自 Cocoa Touch 框架,这是专门为 iPhone 和 iPod Touch 设计的自定义 UI 框架。主窗口展示了当前为特定 nib 创建的对象和视图,其中“File’s Owner”和“First Responder”存在于每个 nib 中,其他元素则会有所不同。UI 元素库提供了丰富的选项,你可以将所需元素拖放到视图中进行编辑,并处理代码与这些元素之间的连接。
iPhone 应用的视图被称为 nibs,文件扩展名为 .xib。实际上,Interface Builder 创建的是 XML 文档,而不是 Objective - C 代码。当应用启动时,Cocoa Touch 框架会加载这些 .xib 文件,并根据其中的 XML 描述创建实际的 Cocoa Touch 对象,呈现在用户面前。虽然在 Interface Builder 中完成的所有操作都可以用纯 Objective - C 代码实现,但使用 GUI 构建器能让界面布局更加轻松。
2. 拖放 UI 元素
要向视图中添加元素,只需将所需元素拖放到视图上即可。以一个简单的应用为例,我们只需要一个带有标签的按钮。具体操作步骤如下:
1. 拖动矩形按钮到视图上,由于初始按钮尺寸较小,可通过拖动按钮的角来调整其大小。
2. 拖动标签
超级会员免费看
订阅专栏 解锁全文
1433

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



