How to create a simple(custom) time picker with just two colomns, hour and minute?
我想做一个像这样的简单 TimePicker :
如果我使用 UITableView 那么我怎么知道中间行/单元格被选中了?最后一行/单元格也永远不会在中间。除此之外,它必须是两个 tableView,因为小时选择和分钟选择都需要分开。
如果我使用两个 scrollViews ,仍然如何确定一个项目何时正好在中间并且应该被视为选定项目。
我在默认日期时间选择器中找不到任何自定义选项。
其次,我的选择器非常简单,但我找不到合适的方法来创建这种类型的选择器。
我不能使用默认选择器,因为它有不同的设计,这不是我想要的。
任何帮助表示赞赏。
谢谢
- 首先,忘记这个的tableviews。您需要使用具有 2 列的 UIPicker,如下面的答案所示。另请参阅此链接 stackoverflow.com/questions/3806517/… 然后您有一系列小时数
-
Apple 有一个专门用于日期和时间的特定选择器。
1
2let picker = UIDatePicker()
picker.datePickerMode = UIDatePickerMode.Time434511
如果我没听错的话,你只需要时间在你的选择器中并设计它吗?从情节提要中,您可以选择”时间”、”日期”、”日期”
如果我没听错的话,你只需要时间在你的选择器中并设计它吗?从情节提要中,您可以选择”时间”、”日期”、”日期”
- 在您的回答的帮助下,我已经能够设计所需的时间选择器。谢谢你@Tarvo 我仍然坚持一件小事。它是选择单元格,它有两条线,一条在顶部,一条在底部。即使我将自定义视图放在上面,它们仍然可见,我不知道如何删除默认选择视图(所选项目顶部和底部的两行)。您知道是否可以删除这些行?
Apple 有一个专门用于日期和时间的特定选择器。
1
2 |
let picker = UIDatePicker()
picker.datePickerMode = UIDatePickerMode.Time |
来源:https://www.codenong.com/37414553/