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

标签 ios user-interface storyboard ios10

我想创建这样的东西(引用图片)

Grid

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

我搜索过类似的用户界面,但我不知道要搜索什么。实现此自定义 UI 的任何想法都会有很大帮助。

谢谢。

最佳答案

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

您可以将完整的 UI 分成 3 个小部分并进行设计,

  1. 要显示“2017 年 2 月”,您可以添加标签。
  2. 要显示 DATE,您可以使用 CollectionView,它的方向是Horizo​​ntal 并设置内容并创建逻辑可以根据您的需要在月或周显示 31。
  3. 您想显示垂直滚动的时间,然后显示您可以使用Tableview,其中将显示时间。

Above is the just idea by which you can create a simple UI, in which as per DATE selection, Time will be displayed in tableview.

您正在寻找的是与此组件类似的周 View Calendar-UI .您可以将其作为引用,也可以根据需要进行修改。

关于ios - 如何为 iOS 应用程序创建带有时间和日期网格的 UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42083486/

相关文章:

ios - 如何在不创建 *Cell.swift 文件的情况下访问 UITableViewCell 对象

ios - 第二个 ViewController 中的错误 'doneAccessory' 的重新声明无效

xcode - 使用 Storyboard更改 NSWindow 大小

objective-c - XCode部署错误: 'NSInvalidArgumentException' , Could not find a storyboard named 'MainStoryboard'

ios - 如何获取每个类实例的唯一标识符字符串?

ios - 通过比较字符串值快速对数组进行排序

java - 更新的 GUI 应用程序

java - 多个面板彼此下方

linux - 类 Unix 平台的 FTP GUI 客户端,支持 TLS/SSL/SFTP

ios - 在 Xcode 中初始化新项目时没有 main.storyboard 或 ViewController.swift?