AppmazoUIKit
介绍
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 文件。