我正在使用 SwiftUI(来自 XCode 14.1 的最新版本)开发一个 macOS 应用程序,应用程序设置如下 内容视图定义如下 基本上这个应用程序所做的是渲染一个透明的背景 window,上面有一些内容。 内容有一张 static 图像和每秒更新一次的文本(带有计数器)。 window 的 ...
我正在使用 SwiftUI(来自 XCode 14.1 的最新版本)开发一个 macOS 应用程序,应用程序设置如下 内容视图定义如下 基本上这个应用程序所做的是渲染一个透明的背景 window,上面有一些内容。 内容有一张 static 图像和每秒更新一次的文本(带有计数器)。 window 的 ...
我想要一个带有 fullSizeContentView 的 NSWindow 来获取具有固有内容大小的 SwiftUI 视图的确切大小。 我看到了类似的帖子,但它们的不同之处在于在顶层提供固定框架很好。 我不想那样做,我希望 window 大小正好是视图的大小。 我怎样才能做到这一点? 这是在 Xc ...
我一直在按照教程学习 SwiftUI 并为我的 Mac 构建应用程序。 本教程一直假设我正在为 iPhone 编写,直到现在才成为问题。 我需要访问屏幕的高度,或者在我的例子中是窗口的高度。 本教程使用UIScreen.main.bounds.height来执行此操作,但由于 UIScreen 不 ...
在 macOS 应用程序中,我设置了NSWindow.backgroundColor =.clear 。 当 SwiftUI 视图重新渲染时,他们之前渲染的版本通常会卡在后台。 这是一个错误,还是我做错了什么? 你知道解决方法吗? 环境: macOS 12.5.1 Xcode 14.0 先感谢 ...
我有一个管理不同类型的NSDocument子类(以及匹配的NSWindow子类)的应用程序。 例如,该应用可能有一个 A 类型的 window 打开,以及两个 B 类型的 windows。 现在,如果 B 类型的 window 处于活动状态,并且用户选择“全部关闭”或点击cmd + option ...
所以我做了以下事情: 配置的 plist.info: Application is agent(UIElement)配置为“是”(但可能仅适用于 iOS?) 两者都无所作为! 能提供帮助的只有: 但这对我来说不是解决方案,因为它禁用了该应用程序的许多其他功能和功能。 =( 是否有其他方法可以在全 ...
赏金将在 6 天后到期。 此问题的答案有资格获得+100声望赏金。 Shivam Tripathi希望引起对这个问题的更多关注。 在我的一个 NSWindow(如上图所示)中,我想禁用拆分 window 属性,即“将 Window 平铺到屏幕左侧”和“将 ZC89686A387D2B12B3C ...
我有一个没有启动 window 的应用程序。 所以在我的@main中没有windowGroup。var body: some Scene { #if os(macOS) Settings { } #endif } 但在应用程序某处,需要创建一个 window。 ( ...
当单击 window 的 X(关闭按钮)时,window 正在关闭,当我尝试重新打开 window 时出现错误的访问错误。 请找到我的以下代码 我得到以下错误执行被中断,原因:EXC_BAD_ACCESS(代码=1,地址=0x20)。 ...
我有一个简单的 NSWindow 子类,并且有一些返回 NSWindow 的逻辑。 当将screen传递给NSWindow的初始化程序时,应用程序会导致 这是一段代码:class myClass: NSWindow { init() { ... super. ...
我使用菜单项以编程方式创建了 cocoa 应用程序。 当我单击第一个菜单项时,它应该打开一个 window 并且我只想拥有一个 window 实例,这意味着即使我反复单击第一个菜单项,它也应该激活我当前的 window。 我还想处理 window 的关闭按钮操作。 当我关闭它并再次尝试单击第一个菜单 ...
在 macOS Cocoa 应用程序中,我试图通过设置 NSWindow 委托在我的窗口“角拖动”到新大小时获取通知。 最初创建窗口时,我成功地收到了调整大小事件的通知,但后来将窗口拖动到新大小时却没有。 我不知道为什么不。 这是我的代码: 首次创建窗口时,我看到以下输出: 这证明了委托方 ...
我正在尝试以编程方式调整 macOS windows 的大小。类似于Rectangle 。 我有基本的调整大小代码,例如,将 window 移到右半边,当只有一个屏幕时它工作正常,但是当我尝试使用两个屏幕(垂直布局)调整大小时,数学不起作用:public func moveRight() { ...
创建一个标题栏中有搜索字段的视图当您尝试克隆报告时,我希望获得类似于 Xcode 的效果。 中间有搜索栏的地方。 左上方的三个按钮可让您关闭或扩大 window。 你认为它完成了吗? 有谁知道如何帮我一把? 编辑: 目前得到的结果: 正如您从图像中看到的那样,第一张图像的输入字段似乎是 alig ...
我将应用程序 windows 设置为浮动,以使其保持在顶部: 但是,这会禁用全屏模式: 绿色 window 按钮最大化 window 大小但不激活全屏模式 “查看”菜单“进入全屏”项被禁用可以并行启用这两种行为(浮动 windows 和全屏模式)吗? 我检查了项目设置和开发人员文档,但没有找到任何东 ...
我正在使用 XCode 构建一个 macOS (OSX) 应用程序,我试图摆脱 window 顶部的标题栏(也许它被称为工具栏?),同时仍然保留 3 个控制按钮(关闭、最小化和全屏) . 到目前为止,我只能在保留按钮的同时隐藏该栏,但看起来该栏仍然以某种方式存在。 我的NSTableViews将其 ...
我正在创建一个 Raycast/Alfred/Spotlight 应用程序,我希望它由键盘快捷键触发,一切正常,直到我切换空间,如果我不在程序启动的原始空间中,我按下快捷键, macOS 决定自动切换空格这是该问题的视频: 我已经尝试了一堆东西: 将快捷方式从 option + space 更改为 ...
我有一个没有任何 Storyboard 和 main.swift 文件的 MacOS cocoa statusBarApp。 statusBarIcon 显示一个菜单,该菜单显示一个带有按钮的自定义视图,该按钮应该打开一个 settingsWindow - 它确实如此。 如果我关闭设置窗口并重新 ...
我正在尝试将选项卡添加到旧代码库,并遵循文档。 但是标签栏仍然隐藏,即使标签组中有多个 windows:菜单Window > Show Previous Tab和Window > Show Next Tab按预期工作。 之后有一个断点: 选项卡栏是可见的,直到我继续断点。 检查NSWin ...
我正在尝试创建一个自定义 NSWindow ,我希望我的内容完全填充可用空间,我设法隐藏导航栏按钮和标题并使其透明,但是当我将内容设置为填充可用空间时底部的一些空间不起作用 我创建 window 的方式: private func createWindow() -> MyWindow { ...