AppmazoUIKit 1.0.8

AppmazoUIKit 1.0.8

James Hickman维护。



AppmazoUIKit

Build Status Version License Platform Beerpay Beerpay

介绍

AppmazoUIKit 是一个简单的有用 UI 组件集合,有助于标准应用程序开发和样板代码。

安装

AppmazoUIKit 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod 'AppmazoUIKit'

按钮

按钮是一个简单的子类 UIButton,包括多种按钮类型,以及更现代 UI 和 点击反馈 动画。

按钮表格单元格

按钮表格单元格是简单的UITableViewCell子类,用于显示按钮。

委托实现

在按钮被按下时通知您

func buttonTableViewCell(_ buttonTableViewCell: ButtonTableViewCell, buttonPressed: Button)

日期选择器表格单元格

按钮表格单元格是简单的UITableViewCell子类,用于显示按钮。

委托实现

在用户完成日期选择并点击完成按钮时通知您

func datePickerTableViewCell(_ datePickerTableViewCell: DatePickerTableViewCell, didFinishPickingDate date: Date?)

在日期实时变化时通知您

func datePickerTableViewCell(_ datePickerTableViewCell: DatePickerTableViewCell, didChangeDate date: Date?)

位置表格单元格

位置表格单元格是一个简单的UITableViewCell,用于处理用户的位置。它可以自动显示用户的位置,也可以让用户更改到自定义位置。

委托实现

在用户按下位置按钮以刷新他们的位置时通知您

func locationTableViewCell(_ locationTableViewCell: LocationTableViewCell, locationButtonPressed locationButton: Button)

在用户完成自定义位置的编辑后通知您

func locationTableViewCell(_ locationTableViewCell: LocationTableViewCell, locationTextUpdated locationText:String?)

权限提示表格视图单元格

权限提示表格视图单元格 是一个简单的 UITableViewCell,用于请求常见的 iOS 权限。

当前支持: 推送通知 位置服务 FaceID TouchID

委托实现

当用户点击按钮启用权限时通知您

func permissionPromptTableViewCell(_ permissionPromptTableViewCell: PermissionPromptTableViewCell, buttonPressed: Button)

子标题表格视图单元格

子标题表格视图单元格 是一个简单的 UITableViewCell,用于使用 UITableViewCellStyleSubtitle 风格进行单元格获取。

表单字段表格视图单元格

表单字段表格视图单元格 是一个用于填写的 UITableViewCell。它包含一个基本的提示标签和一个用于子类嵌入自定义视图的容器 UIView

日期表单字段表格视图单元格

日期表单字段表格视图单元格 是一个用于选择日期的 FormFieldTableViewCell 子类。

委托实现

当用户完成日期选择并点击完成按钮时通知您

func dateFormFieldTableViewCell(_ dateFormFieldTableViewCell: DateFormFieldTableViewCell, didFinishPickingDate date: Date?)

当用户实时更改日期时通知您

func dateFormFieldTableViewCell(_ dateFormFieldTableViewCell: DateFormFieldTableViewCell, didChangeDate date: Date?)

数量表单字段单元格

数量表单字段单元格是用于使用UIPickerView设置数量的表单字段单元格子类

委托实现

当用户完成设置数量并点击完成按钮时通知您

func quantityFormFieldTableViewCell(_ quantityFormFieldTableViewCell: QuantityFormFieldTableViewCell, didFinishPickingValue value: Int)

当用户实时更改数量时通知您

func quantityFormFieldTableViewCell(_ quantityFormFieldTableViewCell: QuantityFormFieldTableViewCell, didUpdateValue value: Int)

文本字段单元格

文本字段单元格是允许自定义文本输入的表单字段单元格子类

委托实现

当用户实时更改文本时通知您

func formFieldTableViewCell(_ formFieldTableViewCell: FormFieldTableViewCell, didUpdateText text: String?)

当用户开始编辑文本时通知您

func formFieldTableViewCellDidBeginEditing(_ formFieldTableViewCell: FormFieldTableViewCell)

当用户完成编辑时通知您

func formFieldTableViewCellDidEndEditing(_ formFieldTableViewCell: FormFieldTableViewCell)

作者

Appmazo LLC, [email protected]

许可证

AppmazoUIKit 是 MIT 许可下可用的。有关更多信息,请参阅 LICENSE 文件。

赞助我一杯啤酒?

Beerpay