一个单视图 iOS 应用程序,允许用户计算小费金额

小费计算——iOS 小费计算器应用

概述

小费计算是一个使用 Swift 编写的基本小费计算器 iPhone 应用。该应用允许用户输入账单金额,选择小费百分比,指定是否应包含税金,并将总小费金额平均分配给所选人数。

功能

  • 用户可输入具有小数键盘的账单金额
  • 分段控件可选择税费百分比
  • 切换开关可将税费包括在小费计算内或排除在外
  • 滑块可调整小费百分比
  • 步进器可指定小费分摊的人数
  • 输出标签显示税金金额、小计、小费百分比、总小费以及人均小费金额
  • 重置按钮可清除所有字段并重新开始
  • 在重置值之前提供操作表确认
  • 适用于所有 iPhone 屏幕的 AutoLayout 约束

技术细节

该应用是使用 Swift 编程语言在 Xcode 中构建的单视图 iOS 应用程序。用户界面在 Storyboard 中设计,并具有 AutoLayout 约束。

主要的技术组件包括:

  • UI 组件,如 UITextField、UISegmentedControl、UISwitch、UISlider、UIStepper、UILabels
  • IBOutlets 可将 UI 组件连接到视图控制器
  • 通过组件交互(如值更改或按钮轻点)触发的 IBActions
  • 自定义方法可处理计算、重置值以及更新 UI
  • 变量可存储输入值和计算结果
  • 数学运算可计算税金、小计、小费、总计以及人均金额
  • 导入的测试类可验证功能和布局

入门

要在本地计算机上运行此项目:

  1. 克隆此存储库
  2. 在 Xcode 中打开项目
  3. 在 iPhone 模拟器或已连接的设备中构建并运行该应用

用法

使用该应用计算小费金额:

  • 在文本字段中输入账单金额
  • 从分段控件中选择税金百分比
  • 切换税金纳入开关开或关
  • 移动滑块以调整小费百分比
  • 使用步进器选择小费分摊人数
  • 查看在标签中更新的计算金额
  • 轻触全部清除按钮并确认以重新开始

演示

默认屏幕

default_home

插入账单金额

当用户想要输入账单金额时,文本字段会被激活

text_field

不同设置的情况

scenario1 scenario2

“全部清除”功能

clearall

作者

Cici Chang

GitHub

点击跳转