MonoTouchでとUITextFieldのResignFirstResponderの例
-
20-09-2019 - |
質問
私は初心者です。私はどこでどのようにユーザーがするUITextFieldのテキストを入力し終わったときに、キーボードを取り除くためにResignFirstResponderを呼び出すことを把握することはできません。私は、UIResponderクラスで混乱ビットです。モノラルのドキュメントは言う:「現在ファーストレスポンダであるテキストフィールドにUIResponder.ResignFirstResponderメッセージを送って、キーボードを閉じるには。」どのように行いますか?誰かが簡単な作業例を投稿することができますか? C#でのObj-Cが、どれもの多くの例があります。多くのおかげます。
解決
ここで私は最近やった例です。 のます:
private UITextField _textField;
public override void ViewDidLoad()
{
_textField = new UITextField();
_textField.Text = "King Alfonso III";
_textField.Bounds = bounds;
_textField.Placeholder = "Username";
_textField.ShouldReturn = delegate
{
_textField.ResignFirstResponder();
return true;
};
View.AddSubview(_textField);
}
また、あなたがボタンでフォームを送信している場合、あなたは応答エラーを避けるために、ボタンのクリックですべてのテキストフィールドを辞職してくださいます。
public void ButtonClick(object sender, EventArgs e)
{
_textField.ResignFirstResponder();
// All other textboxes
// Other button logic
}
所属していません StackOverflow