SwiftUI 视图在使用某些修饰符时无法呈现

问题描述

我在构建的小部件中遇到了一些奇怪的 SwiftUI 问题。

  1. Text 应用不透明度会导致 Text 未呈现
  Text("hello")
    .foregroundColor(Color.green)
    .opacity(0.4)

上述代码无法为我的小部件目标呈现(在预览中和在模拟器上)。它在 Playground 中呈现良好。

  1. Circle 应用修剪会导致 Circle 不被渲染
  Circle()
    .trim(from: 0.1,to: 0.5)

同样,上述代码无法为我的小部件目标呈现(在预览中和在模拟器上)。它在 Playground 中呈现良好。

有没有人知道可能导致这种情况的原因。我使用的是 Xcode 12.3

更新

看来这是我的机器特有的问题。我的同事也在使用 Xcode 12.3 可以看到正确呈现的视图。我试图简单地删除并重新安装 Xcode,但这并不能解决问题。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)