iT邦幫忙

0

SwiftUI 日期設定

  • 分享至 

  • xImage

想請問在datepicker中,是否沒有辦法設定哪些區間無法選擇,
以下範例為想要設置無法被選擇的區間(2個區間)。
example: 2022-03-18 12:00-13:00 , 2022-04-19 15:00-16:00

或是有其他方法可以做到此種方式嗎?

謝謝各位大大

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
海綿寶寶
iT邦大神 1 級 ‧ 2022-03-18 08:17:26
最佳解答

辦不到

官網說明如下

You can limit the DatePicker to specific ranges of dates, allowing selections only before or after a certain date, or between two dates.
0
ghivx55123
iT邦新手 5 級 ‧ 2022-03-18 09:16:28

應該只能在didSelectRow裡面去額外限制了

0
YC
iT邦研究生 2 級 ‧ 2022-03-18 10:48:36

SwiftUI我不熟,如果是UIKit,是要自己實作。
因為你沒提到用那個style的DatePicker,我建議直接用Picker實作。

0
phes11434
iT邦新手 2 級 ‧ 2022-03-19 01:47:12

https://medium.com/fabcoding/create-a-custom-start-and-end-time-picker-alert-in-swift-301dd26e6c86
可以參考這篇的作法,雖然是UIKit,但應該能將lsit的想法用在swiftui上

我要發表回答

立即登入回答