问题标签 [nswindow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
217 浏览

cocoa - 从警报中调用工作表会导致奇怪的窗口问题

我决定使用带有 2 个按钮的警报表。当用户点击继续按钮时,一个由窗口制成的工作表应该下来。工作表下来,父窗口与另一张工作表一起关闭。我正在使用的代码是:

任何人都可以看到这个问题吗?

0 投票
1 回答
329 浏览

cocoa - 如何在 NSWindow 的红色按钮中显示修改后的点

找不到设置窗口修改标记的 Cocoa API 调用。

0 投票
1 回答
1966 浏览

macos - NSWindow setLevel:NSFloatingWindowLevel 在 OS X 10.6.x 中是否损坏

我们试图让 NSWindow 或 NSPanel 在 OS X 10.6.x 上始终处于领先地位。我们已经看到很多建议 setLevel:NSFloatingWindowLevel 应该可以解决问题(有人说它必须是一个 NSPanel 才能保持领先)。

但是,我们使用的是 10.6.4。当应用失去焦点时,窗口会一直消失在背景中。

我看过一份报告称,Apple 已经从操作系统中完全放弃了这种可能性。

有人可以告诉我 setLevel:NSFloatingWindowLevel 是否仍然有效吗?

非常感谢 10.6 的任何工作示例代码。

谢谢,巴特

0 投票
1 回答
646 浏览

cocoa - 具有不同界面元素的 CAAnimationGroup

我想交叉淡入淡出两个NSViews并调整它们的NSWindow. 我知道如何分开做,但到目前为止还不知道如何同时做。我想我需要一个CAAnimationGroup。但是因为我正在处理两个不同的对象,所以我不知道如何在组中添加两个动画,也不知道如何启动动画,因为我不能同时调用animator它们。

0 投票
1 回答
387 浏览

objective-c - Objective-C:未声明的窗口

这将是一个菜鸟问题,但我对此感到疯狂。我已经阅读了大量主题,但我认为我缺少一些主要内容。

我创建了新的可可应用程序项目,没有改变任何东西,只需将下一个代码添加到 main.m

在编译 xcode 期间告诉我该窗口未声明。我知道应该不是 window 是我的 NSWindow 对象的名称,但我不明白哪个名称具有在 MainMenu.xib 文件中自动创建的 NSWindow 。

请帮忙,我几乎准备好用我的头打破墙壁。

0 投票
1 回答
657 浏览

python - 为什么我不能使用 Python 脚本中的 Cocoa 类?

今天是我第一次使用 Python,所以我相信这将是一个简单的问题。

我需要从命令行应用程序转换这个 Python 脚本:webkit2png。最终结果将是一个 URL,它返回作为查询字符串参数传递给它的网页图像。我已经在 Windows 上使用 .NET 和 IE、Gecko 和 WebKit 实现了这一点,但现在需要在 OS X 上为 Safari 做同样的事情。

我想我已经把它转换了,但不幸的是,我在 OS X 上从 Apache 运行脚本时遇到了问题:

错误在最后一行“initWithContentRect ...”中引发。我看到的错误是:

如果我在命令行上运行脚本(在删除 CGI 内容之后),它会完美运行。

这是我要导入的库:

0 投票
1 回答
376 浏览

objective-c - setBackgroundColor 覆盖元素

我有一个 NSWindow,我正在使用这段代码在底部添加一个底部金属条。

这很好用。但是,一旦我使用这个:

红色覆盖了底部的栏。该条在没有背景颜色的情况下正确显示。

0 投票
1 回答
217 浏览

cocoa - 如何判断 Cocoa MainMenu 控件何时加载

如何判断所有 MainMenu nib 控件(主要是主窗口)何时已加载?我想在启动时在主窗口的顶部显示一个工作表,但是当我在 awakeFromNib 中调用 beginSheet 时,我收到一个错误,因为尚未显示任何窗口::kCGErrorIllegalArgument:_CGSFindSharedWindow:WID -1

如何解决这个问题?

0 投票
1 回答
152 浏览

objective-c - 有没有一种简单的方法可以将 NSWindow NIB 更改为 NSView NIB?

我开始使用一些项目作为 NSWindows,但我的 GUI 正在发展,这些元素将更适合作为 NSViews。有没有办法将 NSWindow NIB 转换为 NSView NIB?

0 投票
2 回答
2489 浏览

objective-c - 无法设置 NSWindow 的位置

我有一个扩展 NSWindowController 的类,我试图定位它控制的窗口。该窗口正确显示了所有预期的内容和功能,但是当我尝试在 initWithWindowNibName 方法中将其起始位置定位在屏幕上时,该位置不会改变。这是代码:

这看起来很简单,我不确定问题是什么。

感谢您的任何想法。

(发现问题。我没有将窗口连接到 IB 中的类。)