SwiftUI 如何为整个应用的主视图添加内边距?

10 min read

要为整个应用的主视图添加内边距,你可以使用SwiftUI中的padding()修饰符。在主视图的外部包裹一个padding()修饰符,并指定所需的内边距即可。

下面是一个示例代码:

import SwiftUI

struct ContentView: View {
    var body: some View {
        VStack {
            Text("Hello, SwiftUI!")
                .font(.title)
        }
        .padding() // 添加内边距
    }
}

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}

在上面的代码中,我们使用VStack作为主视图容器,并在它的外部添加了一个padding()修饰符。这样,整个应用的主视图就会拥有内边距。

你可以根据需要,调整padding()修饰符中的参数来指定不同的内边距大小。