I have a UIDatePicker with Inline style (showing as a calendar). I have an endpoint where I get the available dates for a month, so I would like to detect when the month that is showing is changed. I've tried all kinds of things, even add a target for the .allEvents event, but nothing seems to trigger it.
Is there a way to do that?
You should attach an IBAction to the valueChanged event for the picker.
(You could do that in Interface Builder, or by calling
addTarget(_:action:for:)on the picker.)That action will get called any time the user changes any part of the date. You'd then need to track the previous date and detect a change of month yourself.