一个单视图 iOS 应用程序,允许用户计算小费金额
小费计算——iOS 小费计算器应用
概述
小费计算是一个使用 Swift 编写的基本小费计算器 iPhone 应用。该应用允许用户输入账单金额,选择小费百分比,指定是否应包含税金,并将总小费金额平均分配给所选人数。
功能
- 用户可输入具有小数键盘的账单金额
- 分段控件可选择税费百分比
- 切换开关可将税费包括在小费计算内或排除在外
- 滑块可调整小费百分比
- 步进器可指定小费分摊的人数
- 输出标签显示税金金额、小计、小费百分比、总小费以及人均小费金额
- 重置按钮可清除所有字段并重新开始
- 在重置值之前提供操作表确认
- 适用于所有 iPhone 屏幕的 AutoLayout 约束
技术细节
该应用是使用 Swift 编程语言在 Xcode 中构建的单视图 iOS 应用程序。用户界面在 Storyboard 中设计,并具有 AutoLayout 约束。
主要的技术组件包括:
- UI 组件,如 UITextField、UISegmentedControl、UISwitch、UISlider、UIStepper、UILabels
- IBOutlets 可将 UI 组件连接到视图控制器
- 通过组件交互(如值更改或按钮轻点)触发的 IBActions
- 自定义方法可处理计算、重置值以及更新 UI
- 变量可存储输入值和计算结果
- 数学运算可计算税金、小计、小费、总计以及人均金额
- 导入的测试类可验证功能和布局
入门
要在本地计算机上运行此项目:
- 克隆此存储库
- 在 Xcode 中打开项目
- 在 iPhone 模拟器或已连接的设备中构建并运行该应用
用法
使用该应用计算小费金额:
- 在文本字段中输入账单金额
- 从分段控件中选择税金百分比
- 切换税金纳入开关开或关
- 移动滑块以调整小费百分比
- 使用步进器选择小费分摊人数
- 查看在标签中更新的计算金额
- 轻触全部清除按钮并确认以重新开始
演示
默认屏幕
插入账单金额
当用户想要输入账单金额时,文本字段会被激活
不同设置的情况
“全部清除”功能
作者
Cici Chang