Как я могу получить вертикальное выравнивание в слоте потока в обуви?

StackOverflow https://stackoverflow.com/questions/811968

  •  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, вероятно, со временем справится.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top