最开始以为跟TextField一样直接becomeFirstResponder就可以了。后来发现不行,试了下以下方法可以,先记录下来
NSTextView需要在NSWindow那里直接设置为第一响应者
[[self window] makeFirstResponder:NSTextView];
本文介绍了一种在Mac应用中使NSTextView成为第一响应者的方法,不同于TextField的直接设置,需通过NSWindow进行焦点分配。
最开始以为跟TextField一样直接becomeFirstResponder就可以了。后来发现不行,试了下以下方法可以,先记录下来
NSTextView需要在NSWindow那里直接设置为第一响应者
[[self window] makeFirstResponder:NSTextView];

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