// // View+Label.swift // IOS_study // // Created by CC-star on 2025/6/12. // import SwiftUI extension View { func padding1() -> some View { padding(.vertical,2).padding(.horizontal,3) } func padding2() -> some View { padding(.vertical,3).padding(.horizontal,7) } func padding3() -> some View { padding(.vertical,4).padding(.horizontal,7) } func redBorder() -> some View { size12().red().semib().padding1().border(borderColor: Color.red) } func grayBorder() -> some View {size12().gray().semib().padding1().border(borderColor: Color.gray) } func accentBorder() -> some View{ size12().accent().semib().padding1().border(borderColor: Color.accent) } func labelBG() -> some View{ size13().tc().semib().padding3() .background(Color.labeBG)//背景一般先padding,再background .radius() } func labelBG2() -> some View{ size13().tc().med().padding3().background(Color.labelBG2).radius()} func labelPP() -> some View{ size13().purple().med().padding3().background(Color.purple.opacity(0.18)).radius() } func labelWA() -> some View{ size11().white().padding1().background(Color.accent).radius() } func labelWAL() -> some View{ size14().white().med().padding3().background(Color.accent).radius() } //个人页的一些Label func labelPL() -> some View{ font(.caption).foregroundStyle(.blue).padding2().background(.blue.opacity(0.18)).radius() } //主题色背景 - 已下线、好评 func labelTA() -> some View{ size13().tc2().med().padding3().background(.accent.opacity(0.18)).radius() } }