Button

158 阅读1分钟
  • 普通按钮
Button {
    debugPrint("登录操作")
} label: {
    // 按钮样式
    Text("测试按钮")
        .font(.system(size: 15))
        .foregroundColor(.white)
        .frame(maxWidth: .infinity)
        .padding(.top,10)
        .padding(.bottom,10)
}
.background(.green)
.cornerRadius(10)
.padding()
  • 图片按钮
Button {
    debugPrint("icon")
} label: {
    Image(systemName: "applelogo")
        .font(.largeTitle)
        .padding()
}
.background(.orange)
.clipShape(Circle())
  • 图片加按钮
Button {
    debugPrint("登录操作")
} label: {
    // 按钮样式
    HStack(alignment: .center, content: {
        Image(systemName: "applelogo")
            .font(.system(size: 18))
                    
        Text("测试按钮")
            .font(.system(size: 18))
            .foregroundColor(.white)
    })
    .padding()
                
}
.background(.green)
.cornerRadius(10)
.padding()