Как я могу получить вертикальное выравнивание в слоте потока в обуви?
-
03-07-2019 - |
Вопрос
Вертикальное выравнивание по умолчанию в слоте flow
, очевидно, предназначено для выравнивания элементов сверху. Вот пример:
Shoes.app (:title => "Vertical Alignment", :width => 300, :height => 150) do
background "#DFA"
flow :margin => 30 do
title "BIG"
tagline "MEDIUM"
inscription "SMALL"
end
end
Как получить слот flow
для выравнивания по центру его элементов, кроме вычисления значения : rise
для каждого элемента? Я ожидал бы стиль вертикального выравнивания для слотов flow
и стиль горизонтального выравнивания для слотов stack
, но я не вижу ничего подобного. Что я пропустил?
Решение
Насколько мне известно, нет стиля для вертикального выравнивания. Существует горизонтальное выравнивание, которое полезно в стеках:
Shoes.app (:title => "Horizontal Alignment", :width => 300, :height => 150) do
background "#DFA"
stack :margin => 30 do
title "BIG", :align => 'center'
tagline "MEDIUM", :align => 'center'
inscription "SMALL", :align => 'center'
end
end
Имейте в виду, что «Обувь» все еще находится в стадии разработки, поэтому _why, вероятно, со временем справится.
Не связан с StackOverflow