private async Task ShowTimePopup() { var dateTimeAlertController = new UIAlertController(); var timePicker = new UIDatePicker(); timePicker.Date = _selectedDate; timePicker.Mode = UIDatePickerMode.Time; timePicker.TranslatesAutoresizingMaskIntoConstraints = false; var rootView = dateTimeAlertController.View; rootView.AddSubview(timePicker); rootView.AddConstraints(timePicker.WithSameTop(rootView), timePicker.AtBottomOf(rootView, 100f), timePicker.WithSameLeft(rootView), timePicker.WithSameRight(rootView)); dateTimeAlertController.AddAction(UIAlertAction.Create(ConstantsHelper.Ok, UIAlertActionStyle.Default, action => { _selectedDate = timePicker.Date; var timeFormatter = new NSDateFormatter { DateFormat = "HH:mm" }; _currentTimeField.Text = timeFormatter.StringFor(_selectedDate); })); dateTimeAlertController.AddAction(UIAlertAction.Create(ConstantsHelper.Cancel, UIAlertActionStyle.Cancel, null)); await PresentViewControllerAsync(dateTimeAlertController, true); }