Могу ли я закрыть клавиатуру iPhone, коснувшись фона DialogViewController (MonoTouch.Dialog)? [дубликат]

Возможный дубликат:
MonoTouch.Dialog: Отклонение клавиатуры касанием любого места в DialogViewController

Я использую DialogViewController из MonoTouch.Dialogs. Я бы хотел закрыть клавиатуру, щелкнув фон диалогового окна.

Я обычно использую технику заполнения представления большой настраиваемой кнопкой и помещаю ее позади всех других элементов. Однако я не могу заставить это работать в DialogViewController. Я сделал это в LoadView, и он просто заморозил все остальные элементы управления.

Есть ли относительно простой способ достичь того, чего я хочу?

8
задан Community 23 May 2017 в 12:15
поделиться

1 ответ

Контроллер представления:

public override void TouchesBegan (NSSet touches, UIEvent evt)
    {
        base.TouchesBegan (touches, evt);

        myField.ResignFirstResponder();
    }

Изменить: из того, что я прочитал, вы можете использовать событие TouchesBegan для подпредставления ячейки вместо самой таблицы. Я не уверен, что это работает. Удачи :)

7
ответ дан 5 December 2019 в 20:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: