TBRepeatPicker 是一个类似 iOS 系统日历的事件重复规则选择器。您可以在项目中轻松应用它,并且会用它的效果而感到高兴!
platform :ios, '8.0'
pod "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。
func didPickRecurrence(recurrence: TBRecurrence?, repeatPicker: TBRepeatPicker) {
// do something
}
iOS 8.0
TBRepeatPicker 支持五种语言:英语、简体中文、繁体中文、韩语、日语。您可以在初始化时设置语言。
TBRepeatPicker 支持Swift和Objective-C。
在Objective-C中,您只需要导入如下头部文件
#import "MyApp-Swift.h"
Mantle 根据 MIT 许可证发布。有关详细信息,请参阅 LICENSE。
有问题?请 创建一个问题!