[英]Example of UITextField ResignFirstResponder with Monotouch
我是新手。 當用戶在UITextField中輸入文本時,我無法弄清楚如何以及在何處調用ResignFirstResponder來擺脫鍵盤。 UIResponder課讓我有點困惑。 Mono文檔說:“要關閉鍵盤,請將UIResponder.ResignFirstResponder消息發送到當前第一個響應者的文本字段。” 怎么辦? 有人發布一個簡單的工作示例嗎? Obj-C中有很多例子,但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
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.