Заполнить родительский в SwiftUI - PullRequest
1 голос
/ 24 октября 2019

У меня есть HStack с 2 Text, и мне нужно, чтобы каждый Text адаптировался к росту своего брата, я попытался .scaledToFill(), но он не работает

struct ContentView: View {

    var body: some View {

        return HStack {
            Text("test test test test test test test test test test test test test test test test test test test test ")
                .background(Color.red)
            Text("test test test test test")
                .scaledToFill()
                .background(Color.red)
        }.background(Color.blue)
    }
}

Результат: enter image description here

Желаемый результат: enter image description here

1 Ответ

0 голосов
/ 24 октября 2019

Попробуйте применить одинаковый модификатор .frame ()

var body: some View {
        HStack {
                Text("test test test test test test test test test test test test test test test test test test test test ")
                    .frame(minWidth: 0, maxWidth: .infinity, minHeight: 0, maxHeight: .infinity)
                    .background(Color.red)
                Text("test test test test test")
                    .frame(minWidth: 0, maxWidth: .infinity, minHeight: 0, maxHeight: .infinity)
                    .background(Color.red)
        }.background(Color.blue)
    }

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...