关于ios:如何创建一个简单的(自定义)时间选择器,只有两列,小时和分钟? | 珊瑚贝

How to create a simple(custom) time picker with just two colomns, hour and minute?


我想做一个像这样的简单 TimePicker :

enter

如果我使用 UITableView 那么我怎么知道中间行/单元格被选中了?最后一行/单元格也永远不会在中间。除此之外,它必须是两个 tableView,因为小时选择和分钟选择都需要分开。
如果我使用两个 scrollViews ,仍然如何确定一个项目何时正好在中间并且应该被视为选定项目。

我在默认日期时间选择器中找不到任何自定义选项。
其次,我的选择器非常简单,但我找不到合适的方法来创建这种类型的选择器。
我不能使用默认选择器,因为它有不同的设计,这不是我想要的。

任何帮助表示赞赏。
谢谢

  • 首先,忘记这个的tableviews。您需要使用具有 2 列的 UIPicker,如下面的答案所示。另请参阅此链接 stackoverflow.com/questions/3806517/… 然后您有一系列小时数
  • Apple 有一个专门用于日期和时间的特定选择器。

    1
    2
    let picker = UIDatePicker()
    picker.datePickerMode = UIDatePickerMode.Time

    434511

    如果我没听错的话,你只需要时间在你的选择器中并设计它吗?从情节提要中,您可以选择”时间”、”日期”、”日期”


如果我没听错的话,你只需要时间在你的选择器中并设计它吗?从情节提要中,您可以选择”时间”、”日期”、”日期”

  • 在您的回答的帮助下,我已经能够设计所需的时间选择器。谢谢你@Tarvo 我仍然坚持一件小事。它是选择单元格,它有两条线,一条在顶部,一条在底部。即使我将自定义视图放在上面,它们仍然可见,我不知道如何删除默认选择视图(所选项目顶部和底部的两行)。您知道是否可以删除这些行?


Apple 有一个专门用于日期和时间的特定选择器。

1
2
let picker = UIDatePicker()
picker.datePickerMode = UIDatePickerMode.Time

来源:https://www.codenong.com/37414553/

微信公众号
手机浏览(小程序)

Warning: get_headers(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57

Warning: get_headers(): Failed to enable crypto in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57

Warning: get_headers(https://static.shanhubei.com/qrcode/qrcode_viewid_9813.jpg): failed to open stream: operation failed in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57
0
分享到:
没有账号? 忘记密码?