问题标签 [cocoa-sheet]
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.
ios - iOS SDK 上的 Mac OS X 类似工作表
现在我正在构建一个想要呈现 ViewController 的应用程序。我想知道是否有任何控件可以像 iPad 上的 os x 表一样显示它。如果没有可用的控制,我将如何实现这样的目标?
谢谢,维林德博拉
macos - 工作表无法在 OSX 上正确显示
我对 OSX 开发非常陌生。将此视为我的第一个应用程序。我想在主窗口上单击按钮时显示一张工作表。我正在使用笔尖
以下是我的 .h 文件代码
.m 文件如下
当我运行该应用程序时,我得到如下信息:
我被卡住了,我不知道这有什么问题。我无法获得工作表,甚至无法关闭应用程序。我在网上参考了一些例子。
macos - 在 Mac 应用程序中获取类似 UINavigationController 的行为
我对mac应用程序很陌生。以前我只为 iPhone 应用程序工作过,现在我开始学习 mac 应用程序。我创建了一个简单的应用程序,对于每个应用程序,我们在屏幕顶部都有默认工具栏。因此,在单击新建时,我想停留在当前窗口上并切换到不同的视图,其中我有一个后退按钮,单击时我想移回上一个视图。与 iphone 中的“ PushviewController ”和“ Popviewcontroller ”相同,请以任何方式建议我。我已尝试使用以下代码,但它们无法按我的需要正常工作。
objective-c - NSPanel 始终位于所有其他应用程序窗口之上
我的 NSPanel 窗口始终位于所有其他应用程序窗口的顶部。这就是我加载它的方式:
我尝试使用setLevel
: 和不同级别类型或使用orderBack
: 或orderFront
: 更改级别。但似乎这些方法没有效果,因为窗口总是在最上面。
谢谢
objective-c - 在 NSSavePanel 中按下 OK 后不能调用 beginSheet?
我的可可程序有一个保存功能,当用户选择保存目的地时,我将不得不调出另一个 NSPanel,以显示某种状态(即完成保存文件需要多长时间。这是我的代码:
因此,一旦 NSSavePanel 消失(即按下 ok),我的 NSPanel 会显示 1/2 秒,然后它就消失了,即使我没有调用 NSApp endSheet
xcode - 从 AppleScriptObjC 中的面板制作工作表
好的,我正在尝试根据我已经在“Interface Builder”.xib 文件中设计的面板在我的 AppleScriptObjC 应用程序中显示一个工作表。
我在这里找到了一个很棒的答案,但它是针对 Objective-C 的,我正在努力将它翻译成 AppleScriptObjC。
这是我目前尝试过的代码:
beginSheet_modalForWindow_modalDelegate_didEndSelector_contextInfo_(loadingWindow, mainWindow, me, missing value, missing value)
这只是给了我以下错误:
原始窗口称为“mainWindow”,用作工作表的面板称为“loadingWindow”。
如果有人可以帮助我,那将非常感激!
objective-c - 如何在特定位置将 NSWindow 显示为工作表
我有一个像这样的窗口,有 3 个子视图,每个子视图都有按钮。单击那些-我需要显示工作表。
通过使用此代码,工作表位于窗口的中心。
是否有任何选项或方法可以在特定坐标处显示工作表?
编辑:
我当前的实现是使用NSPopover
. 我可以让它NSPopover
像工作表一样制作动画吗?
objective-c - 被调用方法中的异步调度
我正在尝试使用确定的进度条完成长时间的计算。这适用于以下代码。但是,在调用 的方法中scan
,它立即转到完成更新对象scoreWithEquation
之前。我已经尝试了所有不同的方法来等待调度队列完成,但它们最终都会挂起 UI。我需要使用回调吗?我已经研究过这个解决方案,但我不明白如何来回传递所有参数和返回变量。 scan
StoredLibrary
下面是调用的代码scan
:
我想保留scan
和scoreWithEquation
作为单独的方法,因为它们在其他地方被单独调用。
objective-c - 工作表显示时如何防止鼠标事件?
我发现当工作表显示时NSView
'srightMouseUp
可能仍然处于活动状态。我使用了此代码。
我想禁止rightMouseUp
。怎么做?