Apple Watch 内嵌复杂功能不显示我的自定图标

Apple Watch inline complication doesn't show my custom icon

提问人:Simone 提问时间:9/26/2023 更新时间:9/26/2023 访问量:35

问:

我正在开发一个 Apple Watch 应用程序,我支持 4 种不同的复杂功能类型(accessoryCircular、accessoryCorner、accessoryRectangular 和 accessoryInline)。我使用这个技巧只显示我的图标(所有其他组合都没有按预期工作):我将空格作为标签传递,将自定义图标作为图像传递,并将样式设置为 .titleAndIcon。

这段代码曾经有效,但现在不再有效了:

switch family {
      ...

      case .accessoryInline:
        Label(" ", image: "LogoMicro")
          .labelStyle(.titleAndIcon)

我尝试以不同的方式重写它,它适用于系统映像,但不适用于我的资产。我试过调整图标的大小,我试过选择手表作为目标,但没有用。

我的应用程序中的相同标签正在工作。它不适用于内联复杂功能(但以前可以工作)。

由于我已经有一段时间没有接触过这段代码,因此除了 xCode 搞砸了我的资产之外,我没有其他解释。我如何确定它正在加载资产?

任何帮助将不胜感激。谢谢

我试过:

  • 清理生成文件夹
  • 以不同的方式重写标签
  • 调整图标大小
  • 将图标资产设置为监视目标(它曾经与通用目标一起使用)
Swift Xcode Apple-Watch 复杂功能 watchOS-10

评论


答: 暂无答案