SwiftUI如何为视图周围的填充着色?

2 min read

SwiftUI提供了background修饰符来为视图周围的填充着色。该修饰符接受任何可以转换为视图的对象(例如颜色、图片或渐变),并将其用作视图的背景。这个修饰符可以放在任何视图的前面。下面是一个例子:

Rectangle()
    .fill(Color.blue)
    .frame(width: 200, height: 200)
    .background(Color.yellow)

在这个例子中,我们创建了一个蓝色的矩形,并将其包含在一个200x200的框架中。然后,我们使用background修饰符将其背景设置为黄色。这将在矩形周围创建一个黄色的填充。