为什么我的 SwiftUI 组件有一个圆圈反斜杠?

Why my SwiftUI component has a circle-backslash?

我想制作一个 iOS 14 小部件,它有一个滚动视图显示一些 Text()。但是当添加 SliderTitle() 时,它内部有一个红色圆圈反斜杠,如下所示:

我的代码有什么问题?为什么即使我将 lineLimit 设置为 nil

也没有显示完整的字符串

这是因为您不能在窗口小部件中使用 ScrollView(无论如何都不允许滚动)。

窗口小部件视图是 静态的,它们不允许太多交互(Link 除外)。

您需要将 ScrollView 替换为另一个容器,例如。 HStack.