iOS年月日时分秒选择器

Posted wuwuFQ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS年月日时分秒选择器相关的知识,希望对你有一定的参考价值。

最美女帝

FQDateTimeSDK

GitHub地址

ios年月日、时分秒选择器。
在原生控件的基础上增加的选择,和原生PickerView一样的丝滑。

在这里插入图片描述

功能介绍

  • 支持年月日模式
  • 支持时分秒模式
  • 支持年月日时分秒模式
  • 支持默认时间和最大、最小时间
  • 支持标题的设置,默认为空
  • 目前不支持UI自定义

集成方式

手动集成

  1. 把项目cloneDownload ZIP到本地
  2. 把项目内的FQDateTimeSDK.framework拖到你的项目里
    image
  3. 设置 Embed&Sign
    image

cocoaPods自动集成

这里默认大家对cocoaPods都是信手拈来的

  1. 在Podfile引入
pod 'FQDateTimeSDK'
  1. 在终端 cd 到你的项目根路径
pod install

使用案列

  1. 在用到时间选择器的地方引用头文件
#import <FQDateTimeSDK/FQDateTimeSDK.h>
  1. 遵循代理FQDateTimePickerViewDelegate
@interface ViewController ()<FQDateTimePickerViewDelegate>

@end
  1. 实现代理方法
//点击确定事件
- (void)doneActionWithTime:(nonnull NSString *)time {
    NSLog(@"time==%@", time);
}
//滚动事件
- (void)scrollActionWithTime:(nonnull NSString *)time {
    NSLog(@"time==%@", time);
}
  • 年月日选择器
FQDateTimePickerView *picker = [[FQDateTimePickerView alloc] initWithFQDateTimePickerModel:FQDateTimePickerModelDate];
picker.title = @"FQDateTime";
picker.delegate = self;
picker.minDate = [NSDate new];
[picker show];
  • 时分秒选择器
FQDateTimePickerView *picker = [[FQDateTimePickerView alloc] initWithFQDateTimePickerModel:FQDateTimePickerModelTime];
picker.delegate = self;
picker.maxDate = [NSDate new];
[picker show];
  • 年月日时分秒选择器
FQDateTimePickerView *picker = [[FQDateTimePickerView alloc] initWithFQDateTimePickerModel:FQDateTimePickerModelDateTime];
picker.delegate = self;
picker.maxDate = [NSDate new];
[picker show];

以上是关于iOS年月日时分秒选择器的主要内容,如果未能解决你的问题,请参考以下文章

iOS年月日时分秒选择器

Extjs实现年月日时分秒格式的时间选择器

微信小程序自定义picker年月日时分秒选择器组件

PGDatePicker使用

c# DatePicker如何显示时分秒

excel中如何将年月日和时分秒分开