The TCalendarEdit also doesn't allow typing manually, it only shows the UIDatePicker within an UIView and uses an UIPopoverController on the iPad. When using an iCL control, you can use the IsIpad function that tells you on which type of device you are. If true, you can use the popover implementation in the OnShouldBeginEditing
procedure TForm1.TMSFMXNativeUITextField1ShouldBeginEditing(Sender: TObject;
var AShouldEdit: Boolean);
begin
AShouldEdit := False;
if isIPad then
//show popover
else
//show UIView or toggle visibility of UIDatePicker
end;
Please note that the UIDatePicker size cannot be changed.
Kind Regards,
Pieter