Hice esta extensión para usarla como botón:
extension Text {
func borderBackgroundlessStyle() -> some View {
self.bold()
.foregroundColor(Color.white)
.frame(
maxWidth: .infinity,
alignment: center)
.padding(EdgeInsets(
top: 11,
leading: 18,
bottom: 11,
trailing: 18))
.overlay(
RoundedRectangle(cornerRadius: 6.0)
.stroke(Color("dark_cyan"), lineWidth: 1.0)
.shadow(radius: 6)
)
}
}
Button(action: updateData, label: {
Text("Actualizar datos".uppercased())
.borderBackgroundlessStyle()
}).padding(.bottom)
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?