UIDatePicker事件不響應問題

溫特兒發表於2019-03-16

問題答案

在用UIDatePicker做一個倒數計時選擇時間的時候,碰到了這個問題:在datePIcker顯示後,第一次滑動時,發現新增的事件並沒有相應,第二次就可以正常相應了。

於是乎,去搜尋了問題,最終在這裡找到了答案,說是datePicker設定在 CountDownTimer mode 模式下,就會出現這樣的bug.

怎麼樣解決:

 dispatch_async(dispatch_get_main_queue(), ^{
        self.datePicker.countDownDuration = 0;
    });
複製程式碼

解決思路,就是手動的呼叫一次 value changed

這樣就可以解決datePicker在第一次選擇時,事件不響應bug

相關文章