nspanel

    0热度

    1回答

    在响应用户事件,我想: 添加一个新的NSView的窗口,然后 表现出NSPanel定位只是视图下方 我各占一半这样做。我可以添加一个新的子视图,容器视图的-updateConstraints标识它并添加正确的布局约束,以便下次执行布局时,它将正确定位在窗口中。另外,我有一个将面板放在屏幕上的NSWindowController子类。 不幸的是,有一个订购问题。我的面板的控制器只是看着新的NSVie

    0热度

    1回答

    我在NSWindowController中提供了一个NSPanel。当我按下NSPanel标题栏的红色小按钮时,我想用不同的动画改变它消失的方式。我怎么做?有没有像 - (void)closeButtonPressed,我可以改变。因为NSWindow的 - (void)关闭不像我想要的那样工作。当我提出它,我不喜欢这样写道: [self.imagePanelController.previewP

    1热度

    1回答

    我想为我的NSWindow创建一个自定义的自动完成控件,有点像Xcode的花式控件,但我无法弄清楚如何。 我由NSPanel具有自己NSWindowController,我与像一些代码显示它: _popupController = [[MYPopupWindowController alloc] initWithWindowNibName: @"MYPopupPanel"]; NSPanel *

    0热度

    1回答

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

    3热度

    1回答

    我有一个非激活的浮动NSPanel,即它的styleMask包含NSNonactivatingPanelMask标志。由于此面板永远不会变为活动状态,因此系统在靠近面板的某个边缘时不显示通常的调整大小光标。 有没有办法让这些调整大小的光标显示为非激活面板?例如。该系统的字体面板以某种方式将其取消。

    1热度

    1回答

    我有一个应用程序使用NSOpenPanel,以便用户可以选择多个文件进行导入,并且还有一个典型的首选项面板。首选项面板存储在.xib文件中。 用户调用首选项面板后会出现问题。在此之前,NSOpenPanel工作得很好,所有逻辑都在完成块中执行,并且可以一次又一次地重新调用。然而,一旦用户sellects首选项,并驳回该工作表,然后到-(IBAction)addFiles:以后每调用导致异常: 他们

    0热度

    1回答

    我想显示一个'NSPanel'为用户输入一个新文件夹的名称。为什么选择NSPanel?因为它看起来很棒!它托管一个TextField和一个PushButton来确认名称。点击时也应关闭窗口。 Image of my NSPanel 它显示在“添加”按钮被点击我的菜单。当NSPanel中的“完成”按钮被点击时它也会关闭。但是当我再次单击“添加”时,它不再显示。当我通过标题栏中的常规“关闭按钮”将其关

    3热度

    1回答

    Apple为创建PDF文档提供了示例代码。但它使用CFURLRef NSPanel savepanel给NSURL。 我不能转换到NSURL CFURLRef path = CFStringCreateWithCString (NULL, filename, kCFStringEncodingUTF8); url = CFURLCreateWithFileSystemPath (NULL, p

    4热度

    1回答

    在过去,我可以在Interface Builder的库中找到面板,但在Xcode 8中,我在故事板编辑器中搜索整个库,但没有面板可用。苹果刚删除NSPanel还是我有什么问题?

    0热度

    3回答

    我试图添加一个小窗口,它提供了从系统中任何位置到主应用程序的“快速输入”。 用户可以打一个热键,弹出窗口,并漂浮在所有其他窗口之上。 大部分情况下,这并不是什么大问题。我可以配置一个NSWindow是: level = Int(CGWindowLevelKey.TornOffMenuWindowLevelKey.rawValue) collectionBehavior = .CanJoinAll