Como arredondar apenas certos cantos de uma View no SwiftUI?
Olá a todos! Sou novo no SwiftUI e me deparei com um problema: preciso arredondar apenas os dois cantos superiores de uma View retangular, deixando os inferiores retos. No UIKit comum, eu usava UIBezierPath e CAShapeLayer, mas no SwiftUI, aparentemente, não há um modificador direto para arredondamento seletivo.
Tentei usar .cornerRadius(20), mas ele arredonda todos os quatro cantos. Também li sobre .clipShape(RoundedRectangle(cornerRadius: 20)), mas isso também não resolve o problema — arredonda todos os cantos.
Aqui está um exemplo do meu código:
\n\nstruct ContentView: View {\n var body: some View {\n VStack {\n Text("Olá, mundo!")\n .padding()\n .background(Color.blue)\n .cornerRad