如何解决Xamarin.Mac 安全文本字段通过输入 Enter 键移动焦点
在安全文本字段中输入字符串后,我想通过输入 Enter 键移动焦点,但我完全不知道该怎么做。
我是否将其定义为 Outlet
?那我该怎么办?
我在 Google 上找不到任何仅包含片段的以下代码:
public override void ViewDidLoad()
{
base.ViewDidLoad();
textPassword.ShouldReturn = (NSSecureTextField) =>
{
textPassword.ResignFirstResponder();
return true;
};
}
当然不行。我需要做什么才能完成这项工作?
解决方法
为了完成您想要实现的目标,您需要进入故事板并分别右键单击您的两个 NSTextField。
这将显示可以使用的方法列表 see screenshot
将动作拖到 xcode 中的 viewcontroller.h 文件中将为两个文本字段设置动作链接。
现在为了将其链接到您的 Viewcontroller.cs,您需要将您设置的方法添加到您的视图控制器中。See screenshot
您在 google 上找到的代码很接近,但是似乎为了在 mac 上 resignfirstresponder,您需要将第一响应者分配给其他东西。
查看上面的屏幕截图,我从 emailtextfield(1) 中获取了第一响应者并将其提供给了 passwordtextfield(2),这似乎与您想要做的类似。
告诉我你的情况。
罗布
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。