Objective c NSTextField按按钮模拟返回
我有一个Objective c NSTextField按按钮模拟返回,objective-c,cocoa,Objective C,Cocoa,我有一个NSTextField,其值绑定到共享用户默认控制器 NSUserDefault值仅在用户按“Enter”ok键盘时更改 我希望在用户按下UI上的按钮时产生相同的效果(模拟特定字段的返回命中) 可能吗 在绑定中,您可以选中“持续更新值”框,以便在键入时更新用户默认值,因此如果您的按钮方法只是检查值,则它将始终是最新的。更新文本字段值的一个更通用的解决方案是让窗口将文本字段以外的内容设置为第一个响应者(这是当您从文本字段中切换到下一个响应者时发生的情况)。您可以通过以下方式执行此操作: [
NSTextField
,其值绑定到共享用户默认控制器
NSUserDefault值仅在用户按“Enter”ok键盘时更改
我希望在用户按下UI上的按钮时产生相同的效果(模拟特定字段的返回命中)
可能吗 在绑定中,您可以选中“持续更新值”框,以便在键入时更新用户默认值,因此如果您的按钮方法只是检查值,则它将始终是最新的。更新文本字段值的一个更通用的解决方案是让窗口将文本字段以外的内容设置为第一个响应者(这是当您从文本字段中切换到下一个响应者时发生的情况)。您可以通过以下方式执行此操作:
[窗口生成第一响应程序:窗口] 在按钮的操作中,执行以下操作:
[[NSUserDefaultsController sharedUserDefaultsController] commitEditing]