NSWindowController对象管理窗口,通常是存储在xib文件中的窗口。
我有一个基于文档的应用程序。我重写 NSDocument 的 makeWindowControllers 来实例化自定义窗口控制器。它的初始化程序调用其超类的 init(window: NSWindow?) ,即...
我正在尝试了解 NSWindows 的正确生命周期以及如何正确处理它们。 我有默认的 macOS 应用程序模板,其中一个窗口内有一个 ViewController,该窗口位于一个窗口内
我的应用程序由多个窗口组成,这些窗口都存在于 NSNormalWindowLevel。我最近添加了一个作为实用程序面板打开的新窗口(因此,NSFloatingWindowLevel)。该实用面板可...
尝试从情节提要中自定义实例化窗口控制器时,我感觉像是个错误。我正在使用NSStoryboard.instantiateController(identifier:creator:),这是一个新的...
我想创建一个应用程序,其中NSWindow的标题反映WKWebView的页面标题值。但是,在设置初始化方法之外的窗口标题时遇到了麻烦,例如...
如何在调用该控制器的viewdidload之前将数据传递到另一个NSViewController
[每当我使用视图控制器加载另一个窗口时,我都试图将一些数据传递给它。在调用viewdidload时需要使用该数据,但在调用viewdidload时需要使用值,不是...
我正在构建一个Cocoa应用程序,并且对使用窗口控制器有疑问。这个想法是,如果用户从菜单栏中选择“新建”,则是MyWindowController的一个实例,它是一个子类...
MacOSX:当窗口关闭时释放NSWindowController
我正在创建一个新的NSWindow:-(void)newWindow {if(!_myWindow){self.myWindow = [[myWindowController alloc] initWithWindowNibName:@“ myWindow”]]; } [self.categoriasView ...
window.windowController在windowWillClose()内为nil,但不在viewDidAppear()内
我曾尝试对NSWindowController中的windowWillClose()和windowShouldClose()之类的事件进行响应,但均未成功(是的,符合NSWindowDelegate)。后来,令我惊讶的是,我能够...
NSWindowController中的当前模态,无需使用情节提要
我建立了一个在登录过程开始时正在运行的macOS框架,我想在窗口中向用户显示一些信息。我有一个带有.XIB文件的NSWindowController,它是...
NSWindowController的文档在什么条件下可以更改?
我的应用程序观察其NSWindowController的document属性,并在设置时执行一些UI设置。一旦设置好,就很难重建UI(由于内部原因)......
将macOS应用程序最大化为全屏模式时,默认情况下隐藏菜单栏:但是,当用户将光标移动到屏幕顶部时,菜单栏会再次滑入。除此之外,......
我正在XCode4中编写一个Cocoa / Objective-C应用程序,我需要知道我的首选项面板何时打开。我需要一些像windowDidBecomeKey这样的回调;我试图遵循...中提供的解决方案
[NSWindowController initWithWindowNibName:owner]中窗口控制器以外的所有者?
我想知道的是我如何用NSWindowController初始化窗口控制器* c = [[NSWindowController alloc] initWithWindowNibName:@“Win”owner:myObj]知道它应该在哪个窗口...
我有以下代码在我的macOS应用程序中显示一个新窗口。这是在NSOpenPanel的completionHandler中。让mainStoryBoard = NSStoryboard(名称:NSStoryboard.Name(rawValue:“Main”),...
我有一个NSWindowController,它包含几个NSViewControllers。我想普遍接受使用NSWindowController类的拖放事件,而不是被其他视图拦截......
如何使用swift for macOS app从NSWindowController呈现模态。我没有使用故事板
我构建了一个在登录过程开始时运行的macOS框架,我想在窗口中向用户显示一些信息。我有一个带有.XIB文件的NSWindowController,它是......
如何在基于NSDocument的Cocoa应用程序中使用NSViewController
我有很多iOS经验,但Cocoa让我有些困惑。我阅读了几篇关于Cocoa的Apple文档,但仍然有一些我在任何地方都找不到的细节。好像......
函数NSBeginAlertSheet(...)包含我需要的所有事件,特别是didDismiss:callback,但我真的需要能够对我想要的任何窗口执行相同的表单操作,所以我发现...