Xamarin.Mac 安全文本字段通过输入 Enter 键移动焦点
Posted
技术标签:
【中文标题】Xamarin.Mac 安全文本字段通过输入 Enter 键移动焦点【英文标题】:Xamarin.Mac Secure Text Field to move the focus by inputting Enter key 【发布时间】:2021-07-10 23:37:06 【问题描述】:我想在将字符串输入到安全文本字段后通过输入回车键来移动焦点,但我完全不知道该怎么做。
我是否将其定义为Outlet
?那我该怎么办?
我在谷歌上找不到任何以下代码片段:
public override void ViewDidLoad()
base.ViewDidLoad();
textPassword.ShouldReturn = (NSSecureTextField) =>
textPassword.ResignFirstResponder();
return true;
;
当然,它不起作用。我需要做什么才能完成这项工作?
【问题讨论】:
【参考方案1】:为了实现您想要实现的目标,您需要进入情节提要并分别右键单击两个 NSTextField。
这将显示可以使用的方法列表 see screenshot
在 xcode 中将操作拖入 viewcontroller.h 文件将为两个文本字段设置操作链接。
现在为了将它链接到您的 Viewcontroller.cs,您需要将您设置的方法添加到您的 viewcontroller 中。See screenshot
您在 google 上找到的代码很接近,但似乎为了在 mac 上辞职第一响应者,您需要将第一响应者分配给其他东西。
查看上面的屏幕截图,我从 emailtextfield(1) 中获取了第一响应者并将其提供给 passwordtextfield(2),这似乎与您想要做的类似。
让我知道你过得怎么样。
罗伯
【讨论】:
以上是关于Xamarin.Mac 安全文本字段通过输入 Enter 键移动焦点的主要内容,如果未能解决你的问题,请参考以下文章