Не могу понять, как изменить ширину кнопок в SwiftUI.
Я уже пробовал: используя .frame (minWidth: 0, maxWidth: .infinity), используя Spacer () вокруг кнопки и навигационную ссылку, используя рамку в текстовом поле и отступ на кнопке, просмотрите документацию, а также еще несколько вещей, которые я нашел, просто ища в Интернете. Однако ширину кнопок ничего не меняет.
NavigationLink(destination: Home(), isActive: self.$isActive) { Text("") }
Button(action: { self.isActive = true }) { LoginBtn() }
struct LoginBtn: View {
var body: some View {
Text("Login")
.fontWeight(.bold)
.padding()
.foregroundColor(Color.white)
.background(Color.orange)
.cornerRadius(5.0)
}
}
Я хотел бы, чтобы кнопка расширялась, чтобы она соответствовала ширине используемых текстовых полей. Опять же, я знаю, что были опубликованы ответы, но по какой-то причине я не могу заставить свой работать. Спасибо!