【发布时间】:2011-06-24 08:14:22
【问题描述】:
我在找出哪个 NSTextfield 被关注时遇到了问题。
我正在构建一个多语言表单,并有几个NSTextfields 用于数据输入。我必须在数据输入期间更改某些NSTextfields 的文本输入源,并且我需要它自动发生。
现在,我可以毫无问题地更改我提到的here 的文本输入源。
我遇到的问题是在NSTextfield 成为焦点时更改输入源。如果我使用controlTextDidBeginEditing: 委托方法,它会在输入第一个字母后更改源输入。
这意味着我丢失了我用正确语言输入的第一个单词。
有没有委托人找到它?
【问题讨论】:
标签: objective-c cocoa macos delegates nstextfield