美文网首页
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