美文网首页
SwiftUI 设计模式大全之基于buttonStyle实现类似

SwiftUI 设计模式大全之基于buttonStyle实现类似

作者: iCloudEnd | 来源:发表于2022-02-14 09:17 被阅读0次

    当您在设计系统支持的项目上工作时,您并不想一次又一次地格式化您的视图组件。例如,一个按钮的外观记录在设计系统中,每个按钮都有相同的圆角半径、标题字体和大小写、高度、按下动画等。
    视图中的自定义按钮和样式规范

    struct ContentView: View {
    
        var body: some View {
    
            VStack {
    
                Spacer()
    
                CustomButton(title: "Press me!") {
    
                    do { }
    
                }.buttonStyle(SampleStyle(color: .indigo))
    
                    .padding([.leading, .trailing, .bottom])
    
            }
    
        }
    
    }
    
    

    自定义按钮

    相关文章

      网友评论

          本文标题:SwiftUI 设计模式大全之基于buttonStyle实现类似

          本文链接:https://www.haomeiwen.com/subject/mirclrtx.html