我正在创建一个 cocoa 应用程序,并且正在使用 NSWindowController 加载首选项窗口。
当用户选择首选项按钮并打开首选项窗口时
我希望应用程序强制用户在返回到后台应用程序之前完成他们正在使用新打开的窗口 Controller 执行的操作。
是否有办法阻止后台发生的事情并强制用户完成与前台的交互?
塔克恩斯
最佳答案
也许这有效?创建HUD窗口的子类并实现
- (BOOL)resignFirstResponder {
if (userMayLeave) return YES;
return NO;
}
关于macos - 是否可以强制控制 NSWindowController 子类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9729088/