There is a potential issue that can occur when using ActionAlerts from within MT.D where the soft keyboard will end up covering the alert. To solve the issue call:

//Hide the keyboard and display the dialog box
viewController.View.EndEditing (true);

Where viewController is your DialogViewController just before displaying you ActionAlert.