I've a NSView with a editable NSTextField
and multiple other subviews like NSView, NSSlider, NSImage etc.
resignFirstResponder
, but that does not seems to work. How can I do this?Suppose that you have a subclass of NSView called clickView1.h. In reference to this post, you can achieve your goal in No. 1 as follows.
- (void)mouseDown:(NSEvent *)event{
AppDelegate *appDelegate = (AppDelegate *)[NSApp delegate];
[appDelegate.window makeFirstResponder:nil];
}
As for No. 2, I don't understand the question.