TBRepeatPicker 1.1.1

TBRepeatPicker 1.1.1

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2015 年 10 月
SPM支持 SPM

Hong Xin 维护。



  • Xin Hong

TBRepeatPicker

TBRepeatPicker 是一个类似 iOS 系统日历的事件重复规则选择器。您可以在项目中轻松应用它,并且会用它的效果而感到高兴!

Screenshot

Screenshot

Screenshot

如何开始

Podfile

platform :ios, '8.0'
pod "TBRepeatPicker"

用法

1. 创建并显示 TBRepeatPicker
// give the occurrence date of event
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd"
occurrenceDate = dateFormatter.dateFromString("2015-09-25")!

// init picker
let repeatPicker = TBRepeatPicker.initPicker(occurrenceDate, language: .English, tintColor: UIColor.blueColor())

// assign a recurrence to the picker, you can pass nil or do nothing here when the repeat rule is "Never".
repeatPicker.recurrence = TBRecurrence.initMonthly(1, selectedMonthdays: [3, 17], occurrenceDate: occurrenceDate)

// set delegate
repeatPicker.delegate = self

// push picker
navigationController?.pushViewController(repeatPicker, animated: true)

注意:您应该始终在这里使用 push segue 来显示选择器,TBRepeatPicker 不支持其他 segue,如 modal。

2. 实现 didPickRecurrence 代理
func didPickRecurrence(recurrence: TBRecurrence?, repeatPicker: TBRepeatPicker) {
    // do something
}

最低要求

iOS 8.0

本地化

TBRepeatPicker 支持五种语言:英语、简体中文、繁体中文、韩语、日语。您可以在初始化时设置语言。

Swift 和 Objective-C

TBRepeatPicker 支持Swift和Objective-C。

在Objective-C中,您只需要导入如下头部文件

#import "MyApp-Swift.h"

发布说明

许可证

Mantle 根据 MIT 许可证发布。有关详细信息,请参阅 LICENSE

更多信息

有问题?请 创建一个问题