nswindow

    0热度

    1回答

    在我的菜单栏应用程序中,我有一个菜单项打开一个窗口。窗口在窗口后面打开,窗口后面保持关键窗口。 我不能让window.makeKey()工作,除非我在断点后运行它。我试图把代码行放在窗口生命周期的不同位置,甚至把它放在DispatchQueue.main.asyncAfter(deadline: execute:),它不起作用。 我也试过使用window.makeKeyAndOrderFront(

    2热度

    1回答

    我使用fullSizeContentView选项(对于NSWindow.styleMask)有一个透明的标题栏。但通过激活fullSizeContentView,所有字体变得更厚(请看图片)。我不明白为什么,以及如何避免它。 这里是一个图片来比较: 任何想法?提前致谢。 (我用的Xcode 8.3.3,MACOS塞拉利昂10.12.6)

    0热度

    1回答

    我们可以使用AppleScript轻松调整窗口大小,但是,我想知道NSWindow是否可以做同样的事情?或者像NSWindow?我只在https://developer.apple.com/documentation/appkit/nswindow上找到了“Creating Windows”,所以我怀疑这个想法的可行性。

    0热度

    1回答

    我想知道当一个窗口在后台成为最前面的窗口。 我看这个问题,但它的工作原理知道什么窗口最前面,而不是当窗口最前面的窗口:How to know if a NSWindow is the front window? 我实现了这个代码,但不幸的是它只有在打开的窗口不是在叫它回到前景 override func viewDidAppear() { let a = variables.action

    0热度

    1回答

    获取NSWindow边框尺寸的度量标准的首选方法是什么?基本上我需要找出像素窗口边框有多厚。 我最近发现自己需要这样做,但各种解决方案似乎已经相当过时(即Carbon和HITheme)。

    1热度

    1回答

    如上所示,我有一个视图控制器(NSViewController)和窗控制器(NSWindowController)。我有一个自定义窗口(NSWindow),以便我可以自定义主窗口的外观。特别是,我只是想为它的背景色设置一个特定的颜色。 class BasicBorderlessWindow: NSWindow { override init(contentRect: NSRect, st

    0热度

    1回答

    我将NSWindow设置为“在启动时隐藏”。当按下按钮时,我如何让NSWindow出现(弹出)?

    0热度

    1回答

    在我的Mac App中,我听取按键事件并将它们传递给内部客户端,具体取决于修饰符和关键代码。 目前,我面临的问题是,我无法保持“Ctrl + Tab”事件。看起来,“应用程序”本身试图处理这个问题,这对基于标签的应用程序是有意义的。所以我禁用Tabbingmode,但仍然,Ctrl + Tab永远不会触发KeyDown事件。关键代码和修饰符的任何其他组合似乎都可以通过。 有关如何获取Ctrl +

    1热度

    1回答

    我想知道聚光灯如何聚焦浮动,而另一个窗口仍然有焦点! ,我可以很容易使一个窗口浮在所有其他窗口window?.level = Int(CGWindowLevelForKey(.maximumWindow)),但我不能让两个窗口都具有焦点,帮帮忙! Cocoa有没有像ShowWithoutActivating这样的功能?

    0热度

    1回答

    我在objectiveC,OSX上,而不是iOS上。 XCode 8.3 我有一个首选窗口(自定义NSWindow),作为我的主窗口上的模态打开。 首选项窗口本身包含一个带有选项卡的视图。无论何时点击,选项卡高度都会更改窗口大小。 第一选项卡点击: 第二个选项卡点击: 现在,如果有人隐藏在Dock中的应用程序,并再次启动它,在预置窗口变得活跃标签1的高度,即使标签2仍然有效。所以内容被切断。 我需