We currently have the following 2 lines of code in our calendar renderer for iOS in the OnElementChanged method in order to arrange the week layout correct in our forms app:
Control.Calendar = Foundation.NSLocale.CurrentLocale.Calendar;
Control.Locale = Foundation.NSLocale.CurrentLocale;
In our application currently on the store this works perfectly. However with the latest version after a series of actions the calendar seems to get into an state where the selected date visually shifts in the ui without publishing the selected date changed event and thereafter all dates get reported at the forms level including the locales time offset (previously utc).
I can try and put together a sample application if required but it seems to occur if the appointments source gets reassigned - but not every time.
Is this a known issue?