【发布时间】:2022-01-18 03:40:59
【问题描述】:
我的应用中有一个使用 UITextField 元素的登录页面。当我点击离开该 TextField 时,我想隐藏键盘。
我尝试在我的 ViewDidLoad 函数中使用我在网站上看到的这段代码,但它不起作用。
EntryTextField.ShouldReturn = (textField) =>
{
textField.ResignFirstResponder();
return true;
};
【问题讨论】:
-
一般文本框失去焦点时键盘会隐藏
-
@Jason 文本字段失去焦点是什么意思?如果您的意思是远离文本字段,我试过了,但它不起作用。
-
当您“触摸离开”时,您是否在点击另一个元素,例如按钮?还是只是一些背景元素?
-
@Jason 我正在触摸背景元素(我猜是查看)
-
我认为这行不通。如果您不点击另一个可以获得焦点的元素,则光标将保留在“输入”框中,并且键盘将处于活动状态。 Apple 自己的应用程序就是这样运行的。
标签: c# visual-studio xamarin.ios