近期苹果更新了11.0 Mac Big Sur版本,但是发现有个兼容性问题。
界面上有两个输入框,一个NSTextField,一个NSSecureTextField
通过设置nextKeyView,快捷键tab可以进行方便切换
这个功能在Big Sur上,通过tab切换的时候,无法输入密码
通过调研各种资料,最后在这个链接找到灵感:
https://stackoverflow.com/questions/43943647/tabbing-between-nstextfields-with-nextkeyview
将NSTextField强制设置becomeFirstResponder即可以解决
本文详细介绍了在苹果Mac Big Sur 11.0版本中,使用tab键在NSTextField和NSSecureTextField间切换时遇到的兼容性问题。在Big Sur系统下,当使用tab键切换到NSSecureTextField时,会遇到无法输入密码的情况。通过研究,找到了解决方案:强制设置NSTextField成为first responder即可解决此问题。
529

被折叠的 条评论
为什么被折叠?



