打造趣味用户界面:iOS 应用开发全攻略
一、应用概述与开发思路
在开发应用时,我们要构建一个比之前更复杂的应用,它将涵盖多种用户界面元素,包括图像视图、滑块、文本字段、分段控件、开关和类似 iOS 7 之前样式的按钮。通过这个应用,我们可以学习如何设置和获取各种控件的值,使用操作表让用户做出选择,以及使用警报向用户提供重要反馈,还会了解控件状态和可拉伸图像的使用。
为了降低开发的难度,我们将采用分块开发的方式,逐步实现各个部分,并在 Xcode 和 iOS 模拟器之间反复测试,这种代码 - 编译 - 调试的循环是软件开发日常工作的重要组成部分。
二、应用界面布局
应用界面布局丰富多样,屏幕顶部是一个仅用于显示静态图像的图像视图,下方有两个文本字段,一个允许输入字母数字文本,另一个只允许输入数字。文本字段下方是一个滑块,当用户移动滑块时,旁边标签的值会随之改变,以反映滑块的当前值。
滑块下方是一个分段控件和两个开关。分段控件可以在其下方的空间中切换两种不同类型的控件。应用启动时,分段控件下方会显示两个开关,改变其中一个开关的值会使另一个开关的值与之匹配。当用户点击分段控件时,开关会消失并被一个按钮取代。按下“执行操作”按钮时,会弹出一个操作表,询问用户是否真的要点击该按钮。如果用户选择“是的,我确定!”,应用会弹出一个警报,告知用户一切正常。
三、控件的三种使用模式
界面控件主要有三种基本使用模式:
1. 主动模式 :像之前使用的按钮就是主动控件的典型例子,按下按钮会触发相应的代码执行。
2. 静态模式
超级会员免费看
订阅专栏 解锁全文
2

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



