Можно создать дубликат:
MonoTouch.Dialog: Dismissing keyboard by touching anywhere in DialogViewControllerМогу ли я отменить клавиатуру iPhone, коснувшись фона DialogViewController (MonoTouch.Dialog)?
Я использую DialogViewController из MonoTouch.Dialogs. Я хочу, чтобы убрать клавиатуру, щелкнув по фону диалога.
Обычно я использую технику заполнения вида с помощью большой пользовательской кнопки и размещения ее позади всех остальных элементов. Однако я не могу выполнить эту работу в DialogViewController. Я сделал это в LoadView, и он просто заморозил все остальные элементы управления.
Есть ли относительно простой способ достичь того, что я хочу?
+1 за фактически иметь его в .net :) –
+1, как это аккуратный подход к более общей проблеме. Однако это не решает мою проблему с MonoTouch.Dialog. Это происходит от UITableViewController, который, похоже, не получает событие TouchesBegan. – dommer
-1 Не работает для MonoTouch.Dialog, который задал первоначальный вопрос. – CDeutsch