• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

michaelkamphausen/PMEDatePicker: DatePicker with configurable localized columns

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

michaelkamphausen/PMEDatePicker

开源软件地址(OpenSource Url):

https://github.com/michaelkamphausen/PMEDatePicker

开源编程语言(OpenSource Language):

Objective-C 91.9%

开源软件介绍(OpenSource Introduction):

PMEDatePicker

DatePicker with configurable date components.

  • compared to UIDatePicker you decide if you want to display day, month, year, hour, minute and am/pm in any combination
  • supported date symbols are yyyy, MMM, d, HH, h, mm, j, a
  • order of the date components, month and AM/PM symbols is defined by the current NSLocale
  • availability of AM / PM is automatically defined by NSLocale except you explicitely set it
  • supports minimumDate and maximumDate
  • UIPickerView subclass

Installation

Install via cocoapods by adding this to your Podfile:

pod "PMEDatePicker"

Usage

Import header file:

#import "PMEDatePicker.h"

Initialize the PMEDatePicker in code or in your Storyboard or XIB file like an UIPickerView as it is an UIPickerView subclass.

You should not set the delegate or dataSource property as a PMEDatePicker object is it's own delegate and dataSource. Use dateDelegate instead:

self.datePicker.dateDelegate = self;

To define the available date components, use the dateFormatTemplate property with date symbols:

self.datePicker.dateFormatTemplate = @"yyyyMMM";

Supported date symbols are:

  • yyyy: full year
  • MMM: short month name
  • d: day (single digit)
  • HH: hours, 24 hour format (two digits)
  • h: hours, 12 hour format (one digit)
  • mm: minutes (two digits)
  • j: expands to HH, h, mm, a depending on locale
  • a: AM/PM symbol

Default is yyyyMMMdjmm, which means that full year, short month names, day, minutes and hours in 24 hour or 12 hour format with AM/PM symbols depending on the locale are displayed.

The order of date components is determined by the current NSLocale.

It is possible to set a minimumDate and maximumDate. The currently selected date can be retrieved and set via date property or via setDate:animated: method.




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap