是否有适用于iOS的可自定义Cocoa控件,看起来像是Readdle的Calendars iPad应用程序中的日期/时间选择器?

时间:2014-03-11 12:26:00

标签: ios cocoa ios7 cocoapods

我真的很喜欢小时和分钟之间的清晰分离方式。 理想情况下在Cocoapods。 我实际上想要使用类似的东西来选择权重和度量。

Readdle date/time picker

1 个答案:

答案 0 :(得分:2)

我认为网络上已经没有控件了。 我在https://www.cocoacontrols.com/上搜索了这是iOS& OSX自定义控件由用户制作,并没有找到像你的图片。

但这样做很容易:

  1. 使用第一个UICollectionView(水平滚动)显示显示小时数的单元格(“20:00”,“21:00”等)。您可以使用自定义UICollectionViewCells来设置一个带有小时的大标签(您将为每个单元格提供一个IBOutlet来更改它),以及一个较小的标签,用于较小的“:00”部分(不需要任何插座)这一个)
  2. 同样,也可以使用第二个UICollectionView作为分钟
  3. 然后,您可以根据两个集合视图中的选定单元格构建时间。 或者使用NSDate直接构建NSDateComponents对象,分别提供日期的小时和分钟组件,然后根据各个组件构建日期。