Где можно найти упоминание об этом в документации? Почему он себя так ведет? В доке эппла к ректэнглу не увидел.
Так ведут себя все View, можешь ограничить размеры с помощью модификатора .frame
Но hstack и другие так не делают и Text тоже
У них можно вычислить натуральный размер, который зависит от контента.
Да звучит логично
Но все же интерусно как это узнать, если бы я доку читал только. Она не полная чтоли?
Если честно - даже и не знаю, в SwiftUI верстается UI интуитивно, я даже и не задумывался о таком )
Потому что он Push-Out вью и хочет занять все максимально свободное пространство. Стеки в свою очередь Pull-In вьюхи, и пытаются максимально сжаться. Так он работает. Можешь как уже сказали зафигачить фрейм, и можешь сделать это на основе geometry reader-а.
Почему Rectangle побеждает Spacer? Spacer не двигает его
Вообще да это понятно, вопрос изначальный был где об этом прочитать, кроме как потыкать и понять
Обсуждают сегодня