clipShape(Cricle())で画像をそのまま抜き取ると、画像の大きさにはまる円で抜き取られます。
しかしもっと小さい円で抜き取りたい場合もあるかと思います。
その場合は抜き取りたい円の大きさに合わせたframeでclippedによって抜き取り、その後にclipShape(Cirle())で円で抜き取ると任意の大きさで抜き取ることができます。
ViewController.swift
struct ContentView: View {
var body: some View {
Image("imageIcon")
.frame(width: 100, height: 100)
.border(Color.blue)
.clipped()
.clipShape(Circle()) //ここで先にframe出抜き取られた部分にはまる円で抜き取る
}
}
