问题标签 [macos-big-sur]

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 回答
864 浏览

swift - 如何在 SwiftUI 中创建带有外部对焦环的 macOS Big Sur 风格的搜索框?

在 macOS Big Sur 中,所有内置的搜索框控件的外部都会发光以显示焦点。如何在我的 SwiftUI 应用程序中实现这种效果?

macOS Big Sur 搜索栏

我建立了一个看起来很相似的搜索栏,但它仍然有一个看起来很糟糕的矩形对焦环。我可以完全关闭对焦环,但这也不是我想要的。我想要外在的光芒。

我的搜索框

这是我当前的 SwiftUI 代码。注意NSTextField focusRingType覆盖。有了它,我可以关闭对焦环,但这不是我想要的。默认给了我矩形,不好的焦点。看起来外部将是票,但它产生与默认相同的结果。我想知道这是否只是当前 Big Sur/Xcode/SwiftUI 开发人员测试版中的一个错误。

0 投票
0 回答
383 浏览

objective-c - 在 macOS 11 Big Sur 中禁用了 NSSavePanel 附件视图

  • 我在 XCode 中创建了一个新的 macOS 应用程序。

  • 我添加了com.apple.security.files.user-selected.read-write带有值的权利YES(以允许使用NSSavePanel

  • AppDelegate.m中,我实现applicationDidFinishLaunching如下:

当我启动应用程序时,我看到一个带有按钮的面板。

macOS 10.15.3 上,我可以单击附件视图中的按钮。

macOS 11.0 Beta (20A4300b)上,我无法单击按钮——整个附件视图似乎已被禁用。(如果我使用runModalorbeginSheetModalForWindow代替beginWithCompletionHandler,附件视图按预期工作。)这是一个错误吗?我在这里做错了吗?

0 投票
0 回答
422 浏览

macos - 在带有 macOS Big Sur 的 VMware 中,它不断地踢我的登录屏幕

我不知道这是否是我的问题的原因。但在我登录我的 iCloud 帐户后,Big Sur 很快就把我踢到了登录屏幕并再次询问密码。我认为这很好。我输入了密码并再次登录。但是主屏幕卡住了,它让我再次回到登录屏幕。它继续这样。

有什么解决办法吗?登录我的 iCloud 帐户有问题吗?如果是的话,有没有什么办法可以毫无问题地在 VMware 中使用 iCloud 和 Apple 服务?

0 投票
0 回答
1916 浏览

swift - SwiftUI - macOS Big Sur - 如何将 ToolbarItem 移动到相应的右视图

我正在尝试创建一个带有侧边栏和拆分视图的三列窗口。拆分视图中的每个左视图和右视图都应该有一个相应的 ToolbarItem,显示在它们各自的工具栏/导航标题空间中。

为此,我创建了一个包含侧边栏、左视图和右视图的简单视图。我为左视图创建了一个 ToolbarItem,为右视图创建了另一个 ToolbarItem。但是,属于右视图的 ToolbarItem 显示在左视图的工具栏空间中。有没有办法为每个视图创建特定的 ToolbarItem。任何帮助是极大的赞赏。

下面是我创建的源代码。我还附上了显示该问题的屏幕截图。我正在使用 Xcode 12 测试版和 macOS Big Sur 测试版。

工具栏问题

0 投票
0 回答
200 浏览

boost - 有没有人使用 Apple 的新 ARM DTK 成功构建了 Boost 库?

Apple ARM DTK 仅在三周前发布,有没有人有在 ARM DTK 上构建 Boost 1_73_0 或 1_74_0 beta 的经验?如果是这样,是否有任何特殊的构建注意事项?

注意:Xcode 12 的 clang 版本是:clang 12.0.0 (clang-1200.0.22.19)

需要明确的是——这不是我可以“研究”的东西,因为我没有 DTK,而且暂时不会。这是一个非常合理的问题。

0 投票
1 回答
796 浏览

macos - Big Sur 大纲视图可扩展项目损坏

我已经启动了一个新的 macOS 项目(目前在 Big Sur beta 3 上),并且NSOutlineView节点似乎已损坏。不知道这是我还是操作系统。

这是一个演示该问题的示例项目。还有一张图...

在此处输入图像描述

如您所见,单元格与扩展人字形重叠。单击任一 V 形将第一行恢复为正确的布局,但不是第二行。此外,自动保存方法persistentObjectForItem永远itemForPersistentObject不会被调用。

测试项目非常简单——我所做的只是将SourceView视图库中的组件添加到默认应用程序项目中,并将委托/数据源连接到视图控制器。还检查Autosave Expanded Items了 IB 并在Autosave字段中输入了一个名称。这是整个控制器代码:

有没有可以提供帮助的 Mac 开发人员?

0 投票
1 回答
697 浏览

xampp-vm - XAMPP VM 没有响应 OSX big sur beta 3

我刚刚下载了 MacOS Big Sur Beta 3。问题是当我尝试打开 XAMPP 时,您可以看到应用程序在 Dock 上跳跃,但它立即停止而没有执行任何操作。是否可以在不运行 XAMPP VM 的情况下访问我的文件?

0 投票
1 回答
9204 浏览

macos - Homebrew 给出未找到 SDK 的错误 (MacOS 11/10.16)

我试图用 Brew 安装一个公式。但我总是得到一个错误:

我也已更新到 Xcode 12 Beta 并将我的 CLT 路径也设置为该路径,但我仍然收到此错误。有人可以帮我解决这个问题吗?

0 投票
3 回答
678 浏览

swift - 按下按钮后如何更改 SwiftUI 中的按钮

当我按下按钮时,我希望一张卡片图像变为另一张卡片图像。这是我当前的代码:

当我按下按钮时,此代码会打印“交易”,但不会更改图像。

我正在使用 MacOS Big Sur beta 3 和 Xcode 12 beta 2。

编辑:我只需将我的变量移动到 GameView 结构中并@State为它们添加一个修饰符。感谢所有回答的人。:D

0 投票
1 回答
1539 浏览

macos - NSTableView 在第一行上方有多余的空间

我有一个 NSTableView,其第一行从顶部向下推 10 pt。标题已关闭,没有分组行,单元格间距为 0,封闭滚动视图的内容插入为 0。


更新

这是一个演示该问题的示例项目。


这是视图层次结构调试器的抓取:

在此处输入图像描述

NSTableRowView这是在视图层次调试器中暂停时第一行的垂直约束:

在此处输入图像描述

我尝试实现委托的tableView(_:didAdd:forRow:)并检查约束,首先使用constraintsAffectingLayout(for:)

然后打印所有行视图的约束

单元格的minY约束设置为 0,但该行正在使用自动调整大小的掩码。该表使用一个简单的 diffable 数据源:

唯一实现的委托方法是tableView(_:heightOfRow:)。该表与同级文本视图的行对齐,因此它从那里获取行高:

这似乎很明显,但我不明白为什么表会强制它的行像这样偏移。我在这个论坛上发现了很多问题,询问如何在表格顶部插入一个间隙,而不是如何删除一个。有什么建议吗?