PMEDatePicker 0.1.0

PMEDatePicker 0.1.0

测试测试
语言语言 Obj-CObjective C
许可证 MIT
发布最新发布2020年7月

Michael Kamphausen 维护。



  • 作者:
  • Michael Kamphausen

PMEDatePicker

可配置日期组件的日期选择器。

  • 与 UIDatePicker 比较,您可以选择以任何组合显示天、月、年、小时、分钟和上午/下午
  • 支持的日期符号为 yyyy、MMM、d、HH、h、mm、j、a
  • 日期组件的顺序,月份和上午/下午符号由当前 NSLocale 定义
  • 除非您明确设置,否则 AM/PM 的可用性将由 NSLocale 自动定义
  • 支持 minimumDate 和 maximumDate
  • UIPickerView 子类

安装

通过在 Podfile 中添加以下内容,使用 Cocoapods 进行安装

pod "PMEDatePicker"

用法

导入头文件

#import "PMEDatePicker.h"

在代码中或像 UIPickerView 一样在 Storyboard 或 XIB 文件中初始化 PMEDatePicker,因为它是一个 UIPickerView 子类。

您不应设置 delegatedataSource 属性,因为 PMEDatePicker 对象是其自己的 delegatedataSource。请改用 dateDelegate

self.datePicker.dateDelegate = self;

要定义可用的日期组件,请使用带有日期符号的 dateFormatTemplate 属性

self.datePicker.dateFormatTemplate = @"yyyyMMM";

支持的日期符号

  • yyyy:完整年份
  • MMM:月份的简称
  • d:日(单个数字)
  • HH:小时,24小时制(两位数字)
  • h:小时,12小时制(一位数字)
  • mm:分钟(两位数字)
  • j:根据地区展开为 HH, h, mm, a
  • a:上午/下午符号

默认为 yyyyMMMdjmm,即显示完整年份、短月份名称、日、分钟和小时(24小时或12小时格式),并根据地区显示上午/下午符号。

日期组件的顺序由当前 NSLocale 决定。

可以设置 minimumDatemaximumDate。当前选定的日期可以通过 date 属性或通过 setDate:animated: 方法检索和设置。