// Capsule胶囊图形
struct ContentView: View {
var body: some View {
// VStack {
// Capsule()
// .inset(by: 20)//内边距
// Capsule(style: .circular)//圆角尺寸为4/1圆的直角圆角
// Capsule(style: .continuous)//连续曲率的圆角
//
// }
// .padding(20)
ZStack
{
NewCapsule(color: .red, degree: 0)
NewCapsule(color: .red, degree: 45)
NewCapsule(color: .yellow, degree: 90)
NewCapsule(color: .yellow, degree: 135)
NewCapsule(color: .blue, degree:180)
NewCapsule(color: .blue, degree: 225)
NewCapsule(color: .green, degree: 270)
NewCapsule(color: .green, degree: 314)
}
}
}
//自定义的结构体,
struct NewCapsule:View{
var color:Color//填充颜色
var degree:Double//旋转角度
var body: some View{
Capsule()
.foregroundColor(color)
.fr
SwiftUI初级课程(二十)Capsule胶囊图形
最新推荐文章于 2024-07-14 18:58:18 发布