cost 102 ms
渲染错误? 将透明 NSWindow 与 SwiftUI 用于 MacOS 应用程序时 - Rendering bug? when using transparent NSWindow with SwiftUI for MacOS app

我正在使用 SwiftUI(来自 XCode 14.1 的最新版本)开发一个 macOS 应用程序,应用程序设置如下 内容视图定义如下 基本上这个应用程序所做的是渲染一个透明的背景 window,上面有一些内容。 内容有一张 static 图像和每秒更新一次的文本(带有计数器)。 window 的 ...

有一个 fullSizeContentView NSWindow 占用 SwiftUI 视图的大小 - Have a fullSizeContentView NSWindow taking the size of a SwiftUI view

我想要一个带有 fullSizeContentView 的 NSWindow 来获取具有固有内容大小的 SwiftUI 视图的确切大小。 我看到了类似的帖子,但它们的不同之处在于在顶层提供固定框架很好。 我不想那样做,我希望 window 大小正好是视图的大小。 我怎样才能做到这一点? 这是在 Xc ...

如何使用 SwiftUI 访问 Mac 应用程序主窗口的高度? - How can I access the height of a Mac app's main window using SwiftUI?

我一直在按照教程学习 SwiftUI 并为我的 Mac 构建应用程序。 本教程一直假设我正在为 iPhone 编写,直到现在才成为问题。 我需要访问屏幕的高度,或者在我的例子中是窗口的高度。 本教程使用UIScreen.main.bounds.height来执行此操作,但由于 UIScreen 不 ...

使“全部关闭”(cmd+option+W)仅适用于一种类型的文档 windows - Make "Close All" (cmd+option+W) apply only to one type of document windows

我有一个管理不同类型的NSDocument子类(以及匹配的NSWindow子类)的应用程序。 例如,该应用可能有一个 A 类型的 window 打开,以及两个 B 类型的 windows。 现在,如果 B 类型的 window 处于活动状态,并且用户选择“全部关闭”或点击cmd + option ...

如何在所有应用程序上定位 window(即使它们是全屏版) - How to locate window over all of apps (even if they are fullscreen-ed)

所以我做了以下事情: 配置的 plist.info: Application is agent(UIElement)配置为“是”(但可能仅适用于 iOS?) 两者都无所作为! 能提供帮助的只有: 但这对我来说不是解决方案,因为它禁用了该应用程序的许多其他功能和功能。 =( 是否有其他方法可以在全 ...

如何部分禁用 NSWindow 的调整大小属性? - How to partially disable resize properties of NSWindow?

赏金将在 6 天后到期。 此问题的答案有资格获得+100声望赏金。 Shivam Tripathi希望引起对这个问题的更多关注。 在我的一个 NSWindow(如上图所示)中,我想禁用拆分 window 属性,即“将 Window 平铺到屏幕左侧”和“将 ZC89686A387D2B12B3C ...

如何以编程方式使用 swift 单击关闭后在 macOS 中重新打开 window - How to reopen a window in macOS after closing it by clicking on close using swift Programatically

当单击 window 的 X(关闭按钮)时,window 正在关闭,当我尝试重新打开 window 时出现错误的访问错误。 请找到我的以下代码 我得到以下错误执行被中断,原因:EXC_BAD_ACCESS(代码=1,地址=0x20)。 ...

从 cocoa 应用程序单击菜单时如何处理 window 的关闭操作并具有 Window 的单个实例 - How to handle close action of window and have single instance of Window when clicked on menu from cocoa app

我使用菜单项以编程方式创建了 cocoa 应用程序。 当我单击第一个菜单项时,它应该打开一个 window 并且我只想拥有一个 window 实例,这意味着即使我反复单击第一个菜单项,它也应该激活我当前的 window。 我还想处理 window 的关闭按钮操作。 当我关闭它并再次尝试单击第一个菜单 ...

NSWindowDelegate 没有收到调整大小的通知 - NSWindowDelegate not getting resize notifications

在 macOS Cocoa 应用程序中,我试图通过设置 NSWindow 委托在我的窗口“角拖动”到新大小时获取通知。 最初创建窗口时,我成功地收到了调整大小事件的通知,但后来将窗口拖动到新大小时却没有。 我不知道为什么不。 这是我的代码: 首次创建窗口时,我看到以下输出: 这证明了委托方 ...

MacOS swift ui view 标题栏中有搜索栏的地方 - MacOS swift ui view where there is a search field in the title bar

创建一个标题栏中有搜索字段的视图当您尝试克隆报告时,我希望获得类似于 Xcode 的效果。 中间有搜索栏的地方。 左上方的三个按钮可让您关闭或扩大 window。 你认为它完成了吗? 有谁知道如何帮我一把? 编辑: 目前得到的结果: 正如您从图像中看到的那样,第一张图像的输入字段似乎是 alig ...

在 macOS 应用程序中为浮动 window 启用全屏 - Enable fullscreen for floating window in macOS app

我将应用程序 windows 设置为浮动,以使其保持在顶部: 但是,这会禁用全屏模式: 绿色 window 按钮最大化 window 大小但不激活全屏模式 “查看”菜单“进入全屏”项被禁用可以并行启用这两种行为(浮动 windows 和全屏模式)吗? 我检查了项目设置和开发人员文档,但没有找到任何东 ...

NSWindow - 隐藏标题栏,同时保留 Cocoa/AppKit 的控制按钮(不是 SwiftUI) - NSWindow - hiding titlebar while keeping control buttons with Cocoa/AppKit (NOT SwiftUI)

我正在使用 XCode 构建一个 macOS (OSX) 应用程序,我试图摆脱 window 顶部的标题栏(也许它被称为工具栏?),同时仍然保留 3 个控制按钮(关闭、最小化和全屏) . 到目前为止,我只能在保留按钮的同时隐藏该栏,但看起来该栏仍然以某种方式存在。 我的NSTableViews将其 ...

NSWindow + 键盘快捷键,macOS 切换空格 - NSWindow + Keyboard Shortcut, macOS switches spaces

我正在创建一个 Raycast/Alfred/Spotlight 应用程序,我希望它由键盘快捷键触发,一切正常,直到我切换空间,如果我不在程序启动的原始空间中,我按下快捷键, macOS 决定自动切换空格这是该问题的视频: 我已经尝试了一堆东西: 将快捷方式从 option + space 更改为 ...

macOS statusBarApp 没有 Storyboard 创建和关闭 settingsWindow 导致 EXC_BAD_ACCESS - macOS statusBarApp without Storyboard create and close settingsWindow causing EXC_BAD_ACCESS

我有一个没有任何 Storyboard 和 main.swift 文件的 MacOS cocoa statusBarApp。 statusBarIcon 显示一个菜单,该菜单显示一个带有按钮的自定义视图,该按钮应该打开一个 settingsWindow - 它确实如此。 如果我关闭设置窗口并重新 ...

即使选项卡组中有多个 windows,NSWindow 选项卡栏也会隐藏 - NSWindow tab bar is hidden even with multiple windows in the tab group

我正在尝试将选项卡添加到旧代码库,并遵循文档。 但是标签栏仍然隐藏,即使标签组中有多个 windows:菜单Window > Show Previous Tab和Window > Show Next Tab按预期工作。 之后有一个断点: 选项卡栏是可见的,直到我继续断点。 检查NSWin ...

macOS SwiftUI,内容不填充没有标题栏的 NSWindow - macOS SwiftUI, content does not fill NSWindow without titlebar

我正在尝试创建一个自定义 NSWindow ,我希望我的内容完全填充可用空间,我设法隐藏导航栏按钮和标题并使其透明,但是当我将内容设置为填充可用空间时底部的一些空间不起作用 我创建 window 的方式: private func createWindow() -> MyWindow { ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM