文件名称:JCMTimeSlider:这是一个 iOS 控件,用于导航具有大量数据点(日期)的时间线
文件大小:38KB
文件格式:ZIP
更新时间:2024-06-24 19:32:49
Swift
JCM时间滑块 这是一个 iOS 控件,用于导航具有大量数据点(日期)的时间线。 有 用法 下面的代码提供了使用控件所需的内容的概念。 使用常规数据源/委托模式。 数据源需要实现 2 个函数: numberOfDates()和dateAtIndex() 。 后者必须保证日期按升序排序。 class SampleData: JCMTimeSliderControlDataSource { func numberOfDates() -> Int { return data!.count } func dateAtIndex(index: Int) -> NSDate { return data![index] } } 委托可以选择实现hoveredOverDate和selectedDate class ViewController: UIViewCon
【文件预览】:
JCMTimeSlider-master
----.gitignore(353B)
----TimeSliderTests()
--------TimeSliderTestDataSource.swift(2KB)
--------JCMTimeSliderUtilsTests1.swift(17KB)
--------Info.plist(748B)
--------TimeSliderTests.swift(2KB)
--------JCMTimeSliderUtilsTests.swift(14KB)
----.travis.yml(240B)
----generatedocs.sh(52B)
----LICENSE(1KB)
----TimeSlider.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(21KB)
----README.md(2KB)
----TimeSlider()
--------JCMTimeSliderControl.swift(27KB)
--------ViewController.swift(5KB)
--------Info.plist(1KB)
--------Images.xcassets()
--------Base.lproj()
--------JCMTimeSliderUtils.swift(9KB)
--------JCMCancelableClosure.swift(2KB)
--------AppDelegate.swift(3KB)
----JCMTimeSlider.podspec(6KB)