Возможный дубликат:
MonoTouch.Dialog: Отклонение клавиатуры касанием любого места в DialogViewController
Я использую DialogViewController из MonoTouch.Dialogs. Я бы хотел закрыть клавиатуру, щелкнув фон диалогового окна.
Я обычно использую технику заполнения представления большой настраиваемой кнопкой и помещаю ее позади всех других элементов. Однако я не могу заставить это работать в DialogViewController. Я сделал это в LoadView, и он просто заморозил все остальные элементы управления.
Есть ли относительно простой способ достичь того, чего я хочу?
Контроллер представления:
public override void TouchesBegan (NSSet touches, UIEvent evt)
{
base.TouchesBegan (touches, evt);
myField.ResignFirstResponder();
}
Изменить: из того, что я прочитал, вы можете использовать событие TouchesBegan для подпредставления ячейки вместо самой таблицы. Я не уверен, что это работает. Удачи :)