Xamarin.Mac 安全文本字段通过输入 Enter 键移动焦点

Xamarin.Mac Secure Text Field to move the focus by inputting Enter key

我想在安全文本字段中输入字符串后通过输入回车键移动焦点,但我完全不知道该怎么做。

我是否将其定义为 Outlet?那我该怎么办?

我在 Google 以下代码片段中找不到任何内容:

public override void ViewDidLoad()
{
    base.ViewDidLoad();

    textPassword.ShouldReturn = (NSSecureTextField) =>
    {
        textPassword.ResignFirstResponder();
        return true;
    };

}

当然不行。我需要做什么才能完成这项工作?

为了完成您想要实现的目标,您需要进入故事板并分别右键单击两个 NSTextFields。

这将显示可以使用的方法列表 see screenshot

将操作拖到 xcode 内的 viewcontroller.h 文件中将为两个文本字段设置操作 link。

现在为了 link 这个到你的 Viewcontroller.cs 你需要添加你设置的方法到你的 viewcontroller.See screenshot

您在 google 上找到的代码很接近,但似乎要在 mac 上辞职,您需要将第一响应者分配给其他东西。

查看上面的屏幕截图,我从 emailtextfield(1) 中获取了 first responder,并将其提供给 passwordtextfield(2),这似乎与您想要做的相似。

告诉我你过得怎么样。

罗布