请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

颜色和padding如何设置自定义的值呢?

正在回答 回答被采纳积分+3

2回答

阿泽__ 2024-04-24 22:38:12

同学你好,你可以使用Color来创建自定义颜色,并使用padding()来设置视图的内边距。下面是如何设置自定义颜色和内边距的示例:

import SwiftUI

struct ContentView: View {
    // 自定义颜色
    let customColor = Color(red: 0.5, green: 0.7, blue: 0.9)

    var body: some View {
        VStack {
            Text("Hello, SwiftUI!")
                .foregroundColor(customColor) // 设置文本颜色为自定义颜色
                .padding() // 使用默认的内边距

            Text("Welcome to SwiftUI!")
                .padding(20) // 设置内边距为20
                .background(customColor) // 设置背景颜色为自定义颜色
                .foregroundColor(.white) // 设置文本颜色为白色
        }
    }
}

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


在这个示例中,我们创建了一个自定义颜色customColor,然后在视图中使用它来设置文本的颜色和背景色。我们还使用了padding()来设置默认的内边距,以及padding(20)来设置特定值的内边距。




0 回复 有任何疑惑可以回复我~
星期9 2024-04-16 23:27:12

.padding(.horizontal,10)  //横向边距10,即左右边距10

.padding(.vertical,20) //纵向边距10,即上下边距

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信