问题标签 [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.
cocoa - 显示模态表时如何禁用 Cocoa 的默认动画?
我想禁用 Cocoa 在显示模式表时执行的动画。
Apple 的工作表编程指南指出:
... 其他工作表行为,例如出现和关闭时的动画,由 Application Kit 自动处理。
但它没有提供有关如何禁用此效果的任何提示。
我创建了一个自定义工作表(具有透明背景和一些控件的 NSWindow 的子类)。我可以使用标准的 beginSheet 方法显示它,如下所示:
工作表显示正常,但在出现时会播放动画,并在关闭时再次播放。
注意:我正在为触摸屏/信息亭类型的应用程序编写一个完全定制的用户界面,因此通常的 Apple 用户界面指南都不适用。
objective-c - 调整大小时 NSWindow 标题栏变为白色
我正在以编程方式调整包含NSOpenGLView的NSWindow的大小。窗口调整大小, NSOpenGLView 正在处理调整大小,但 NSWindow 的标题栏变为完全白色。但是可以单击按钮(最小化,...),但您也看不到它们。
使用 Windows 控制器中的以下代码调整大小。该方法在主线程上调用。
可能是什么原因,标题栏变成白色并且不再绘制自己?你能告诉标题栏把自己画出来作为一种解决方法吗?
谢谢
cocoa - 如何反转 [NSWindow zoom] 方法调用?
也许我对 RTFM 太盲目了,但是调用反转缩放(最大化窗口)并将窗口恢复到旧状态的方法是什么。
objective-c - NSWindow 像警报面板一样阻止应用程序
是否有可能让 NSWindow 像警报面板一样阻止我的应用程序中的所有内容,以便在关闭之前它是关键窗口?
objective-c - 创建 NSWindow 的问题
我是 Cocoa 的新手,我只是在尝试以编程方式创建一个窗口(不使用 Interface Builder)。
我在 Xcode 中启动了一个新的 Cocoa 应用程序,然后我从 Interface Builder 的 nib 文件中删除了该窗口,并将其替换为我自己的。
在主函数中,我添加代码:
当我尝试构建和运行应用程序时,我收到以下错误消息:
错误 (1002) 创建 CGSWindow
为什么会这样???顺便说一句,CGSWindow 是什么?
雷纳
objective-c - 创建第二个窗口
嗨,我想在第二个窗口中运行 OpenGlView。我可以“simualtion”打开这个窗口,但没有什么可看的,这是我在 Interface Builder 中创建的。我认为问题在于我创建了一个全新的窗口。我尝试这种方式,因为我想关闭旧窗口并以相同的方法打开新窗口,因为我只想使用一个按钮。所以我希望你能告诉我如何从 IB 链接窗口。我尝试这种方式,因为我想关闭旧窗口并以相同的方法打开新窗口,因为我只想使用一个按钮。
cocoa - 有没有像 NSBottomBar 这样的东西?
好的,当然我检查了 API 并且什么都没有 - 至少在这个类名下。
我的意思是在 Apple 人机界面指南中称为底栏的小部件。我是否必须自己从 NSView 中绘制这个,如果是这样,我如何绘制纹理?
PS:我在标签中添加了工具栏,因为它是我能找到的最接近的通用关键字,而底部栏与工具栏正好相反。
objective-c - NSPanel:双重动画
我正在尝试在滑动时使用淡入为 NSPanel 派生窗口设置动画(从屏幕外部移动到屏幕内部) 做这样的动画的方法是什么?
在此先感谢您的帮助,
问候,
cocoa - 如何创建忽略鼠标点击等的最顶层覆盖
我想知道如何在 Cocoa 中设置一个透明的覆盖窗口,它可以忽略鼠标点击(以便它们通过下面的任何窗口)。用户不应使用鼠标与窗口进行交互。
cocoa - 如何使用 Cocoa 创建一个透明且非矩形的 NSWindow?
我想为我的 Cocoa 应用程序创建一个 Windows 样式的错误弹出窗口,就像这样
有没有教程如何做到这一点?或者有人可以至少给我一些我需要检查的 API 函数的名称。