我想知道是否有無論如何禁用某一天或一小時在一個datepicker?如何在DatePicker IOS中禁用某些日期/小時?
我環顧四周,很多人提出「UIControlEventValueChanged」,我不認爲這是一個好主意,特別是如果我必須停用超過10小時,因爲用戶會感到沮喪。
是否有任何其他的方式來解決這個問題?我也不知道什麼日子/小時將被禁用,但我從我的數據庫中收到它們。
着色均勻那些日子裏,不同的顏色將是一件好事
我想知道是否有無論如何禁用某一天或一小時在一個datepicker?如何在DatePicker IOS中禁用某些日期/小時?
我環顧四周,很多人提出「UIControlEventValueChanged」,我不認爲這是一個好主意,特別是如果我必須停用超過10小時,因爲用戶會感到沮喪。
是否有任何其他的方式來解決這個問題?我也不知道什麼日子/小時將被禁用,但我從我的數據庫中收到它們。
着色均勻那些日子裏,不同的顏色將是一件好事
標準UIDatePicker
只允許您指定的最小和最大的日期。
如果你想使用一個股票的日期選擇器你必須建立,將用戶在禁止範圍內挑選一個日期後選擇器移動到不同的值IBAction爲。
或者,作爲rmaddy暗示的,使用一個標準的選擇器視圖和自定義代碼,或亞類UIPickerView
(例如創建MyCustomFunkyDatePickerView
),並且具有自定義子類實現所需的規則,或者與允許的日期範圍的陣列或分鐘,最大值以及一系列禁止日期範圍。
林新來臨,不知道這是可能的。非常感謝你 – Siyavash
這是不支持的。嘗試使用只有你想要的行的'UIPickerView'。 – rmaddy
rmaddy,這可能就是我一直在尋找這整個時間。謝謝 – Siyavash