NTMonthYearPicker 1.0.0

NTMonthYearPicker 1.0.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2014年12月

未声明的用户 维护。



  • Arun Nair

NTMonthYearPicker 是一个用于 iOS 应用程序的简洁月份/年份选择器组件。

NTMonthYearPicker

安装

  • 克隆或下载仓库
  • NTMonthYearPicker/NTMonthYearPicker 文件夹拖动到您的项目中。

使用方法

使用方法和 UIDatePicker 相同。事实上,NTMonthYearPicker 的公共接口完全模仿 UIDatePicker。

要在 Interface Builder 中使用 NTMonthYearPicker,从对象库中将视图组件拖动到您的视图中,然后将视图的类从 UIView 更改为 NTMonthYearPicker

要查看如何在运行时创建 NTMonthYearPicker 实例,请查看包含的 iOS 示例应用程序 NTMonthYearPickerDemo,它展示了如何在 iPhone 和 iPad 上执行此操作。

备注

我创建此组件,因为标准的 iOS UIDatePicker 组件只允许您指定完整日期,即日期、月份和年份。但我在一个用户场景中需要用户只能指定月份和年份,或只需指定年份。

我发现了一些其他第三方 iOS 月份/年份选择器实现,但它们要么不支持 UIDatePicker 的许多核心属性,如 minimumDatemaximumDate,要么不是扩展 UIControl 而是扩展 UIPickerView,这意味着它们不会像 UIDatePicker 一样触发 UIControlEventValueChanged 事件。

NTMonthYearPicker 扩展了 UIControl,正如 UIDatePicker 一样,并重新实现了所有相关功能。我原想简单地扩展 UIDatePicker 类,但不知道这是否可行。如果可以,请让我知道,我可以重新设计此组件。

致谢

NTMonthYearPicker 由 Arun Nair 创建。如果您在使用此代码的项目中使用了它,期望您进行归属。