nswindowcontroller

    0热度

    1回答

    我有一个通用的NSPanel窗口,我在我的应用程序中用作偏好窗口。每当窗口关闭时,我都会选择一个选择器。该选择器的目的是保存用户选择的首选项的状态(没有“保存”按钮)。 我有一个NSButton(“关闭”),我很容易设置调用我的关闭选择器。 我设定,让我的选择也被称为当用户通过点击做红色的X在NSPanel的左上角: NSButton *closeButton = [[self window] s

    0热度

    1回答

    有很多类似的问题,但他们似乎是太旧了 - 什么也没有发生,beginSheet:...方法未申报等我需要的东西像下面的(但在OS X窗口): //just created class with option "also create xib" MyViewController *vc = [[MyViewController alloc] initWithNibName:@"..." bundl

    0热度

    1回答

    非常问题:我想在发送HTTP POST正文数据后以编程方式关闭窗口。我阅读文档,并实施了方法 - (void)performClose:(id)sender; 和 - (BOOL)windowShouldClose:(id)sender;但从未呼吁。那么请你能否让我从下面提供的代码中取得正确的目标? 谢谢你的黄金时间。 我的代码: #import <Cocoa/Cocoa.h> #import

    1热度

    1回答

    我的文档基于文档的应用程序有一个AppDelegate,一个文档和一个DocumentWindowController。 在DocumentWindowController中,我想处理菜单事件。 MainMenu.xib的文件所有者是AppDelegate。没有代表“活动文档的窗口控制器”的对象。所以我必须在App Delegate中使用IBAction来连接菜单项操作。 从那里,我该如何获取当前

    2热度

    1回答

    说实话,我甚至不知道从哪里开始。我觉得我一直在圈子里忙碌几个小时尝试不同的事情。 我的问题都是围绕如何配置NSWindowControllers,NSViewControllers和NSViews在IB,然后访问层级转出使用单一NSWindowController的NSViewControllers各... 我开始与苹果这个代码网站,我正试图改变它以适应我的情况: https://develope

    8热度

    5回答

    Cocoa应用程序的故事板看起来是一个很好的解决方案,因为我更喜欢你在iOS中找到的方法。但是,将事情分解成单独的视图控制器会产生很大的逻辑意义,但我不清楚如何将窗口控件(工具栏按钮)或菜单交互传递给所关注的视图控制器。我的应用程序委托是第一响应者,它接收菜单或工具栏操作,但是,如何访问我需要获取该消息的视图控制器?你能否钻入视图控制器层次结构中?如果是这样,那么你是如何从应用程序委托人那里获得的

    1热度

    1回答

    有没有办法以最大化的形式/全屏幕初始化NSwindow控制器?我遇到了一些函数,但它已被弃用。

    0热度

    2回答

    我想通过单击主窗口中的按钮来快速显示/隐藏窗口。起始窗口显示窗口,但终端窗口不关闭窗口。我的appdelegate代码给出: import Cocoa @NSApplicationMain class AppDelegate: NSObject, NSApplicationDelegate { @IBOutlet weak var window: NSWindow!

    0热度

    1回答

    我有一个NSWindowController的子类,当我按下键盘上的esc键时,我需要将代码关闭相关联的NSWindow。 我发现在keyDown:方法中没有处理esc按钮,因此在阅读本网站上的其他问题并通过互联网后,我发现最好的解决方案是在控制器中提供一个cancel:方法。事实上,这项工作,我覆盖了cancel:方法和NSLog,我放在那里工作很好,当我按Esc键。 问题是,如果我用一个简单的

    2热度

    3回答

    我已经创建了一个新的可可应用程序使用.xib文件(不是故事情节,应用程序必须向后兼容小牛/山狮子),我想有主窗口的自定义窗口控制器。这可能吗?我似乎无法找到一种方法将窗口连接到我想要的自定义控制器。该窗口在AppDelegate中有一个参考插座,但是我需要一个自定义的NSWindowController作为此窗口,因为它在应用程序启动时不会打开。应用程序以菜单栏应用程序的形式静默启动,主应用程序通