请稍等 ...
×

采纳答案成功!

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

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

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

插入代码

2回答

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

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号