如何为ios应用程序创建带有时间和日期网格的UI

如何为ios应用程序创建带有时间和日期网格的UI,ios,user-interface,storyboard,ios10,Ios,User Interface,Storyboard,Ios10,我想创建这样的东西(参考图片) 如上图所示,这里的列表示日期,行表示时间。用户可以垂直滚动时间,水平滚动日期可以单击空白 我搜索过类似的UI,但我不知道该搜索什么。任何实现这个定制UI的想法都会有很大帮助 谢谢。如果您想实现屏幕截图中显示的稍微简单一点的设计,这里是您的想法 您可以将整个UI分为3个小部分进行设计 要显示“2017年2月”,您可以添加标签 要显示日期,您可以使用集合视图,该视图的方向为水平,设置内容并创建一个逻辑,通过该逻辑,您可以根据需要显示31个月或周 您希望显示垂直滚动的

我想创建这样的东西(参考图片)

如上图所示,这里的列表示日期,行表示时间。用户可以垂直滚动时间,水平滚动日期可以单击空白

我搜索过类似的UI,但我不知道该搜索什么。任何实现这个定制UI的想法都会有很大帮助


谢谢。

如果您想实现屏幕截图中显示的稍微简单一点的设计,这里是您的想法

您可以将整个UI分为3个小部分进行设计

  • 要显示“2017年2月”,您可以添加标签
  • 要显示日期,您可以使用集合视图,该视图的方向为水平,设置内容并创建一个逻辑,通过该逻辑,您可以根据需要显示31个月或周
  • 您希望显示垂直滚动的时间,然后显示您可以使用Tableview显示的时间
  • 以上就是您可以创建一个简单UI的想法,其中 根据日期选择,时间将显示在tableview中


    您正在寻找的是一个类似于此组件的周视图。您可以将其作为参考,也可以根据需要对其进行修改。

    您可以通过子类化UICollectionViewLayout来自定义UICollectionView,以使UICollectionView按照您想要的方式运行

    查看此库,它可能会对您有所帮助。这里是链接