我正在开发一个应用程序,该应用程序具有需要配置商店营业时间的视图。
因此有一个包含一周中所有日期的列表:
- 星期一从 [10:00] 到 [12:00] (-) (+)
- 星期二从 [10:00] 到 [12:00] (-) ( +)
从 [14:00] 到 [18:00] (-) (+)
- 星期三 (+)
- 星期四 (+)
- 星期五从 [10:00] 到 [18:00] (-) (+) - 周六 (+)
- 周日 (+)
所以每天可以有多个开放时间。按 (-) 按钮删除该行,按 (+) 按钮添加一行。
我想像邮件中的规则配置一样实现这一点。(还不能提供截图,因为这是我的第一个问题)
我假设这可以像 tableview 一样实现,每天都有一个 UITableView,每一行都是打开时间的间隔。但我不确定。如果是这样,我如何动态调整表格视图的大小以仅显示必要的行?然后我如何重新排列布局,以免重叠?
更好的是一种更简单的方法,或者一个处理类似事情的框架。
非常感谢您的帮助!