Как увеличить ширину кнопки с помощью SwiftUIIOS

Программируем под IOS
Ответить
Anonymous
 Как увеличить ширину кнопки с помощью SwiftUI

Сообщение Anonymous »

Я не могу понять, как изменить ширину кнопок в 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)
}
}
Фото текущей кнопки

Мне хотелось бы, чтобы расширяемая кнопка была похожа на ширину используемые TextFields. Опять же, я знаю, что ответы были опубликованы, но по какой-то причине я не могу заставить свой работать. Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/584 ... ng-swiftui
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»