2009-04-05 19 views

答えて

1

すべての要素の幅を適切に設定しましたか?

+0

この場合、どのくらいの幅が「適切に」なりますか? – singpolyma

+0

フローの子の幅がフロー自体の幅に合っていることを確認する必要があります。そうでなければ、フローはそれらをラップします。 – zvolkov

+0

ああ、そうだよ!スタックは自動的に100%です:( 内容にそれほどの大きさはありませんか? – singpolyma

0

パーティクルでは、フローの中でスタックの幅を設定する必要があります。それ以外の場合は幅100%になり、チェックとパラは自分の行にプッシュされます。このようなものは、ボックスを視覚化するための境界線が追加されています。 -80にスタックの幅を設定

Shoes.app do 
    stack { 
    flow { 
     border black 
     check 
     stack :width=>-80 do 
     para 'text 1' 
     para 'text 2' 
     end 
     para 'Free' 
    } 
    } 
end 

は、行の空間の全てを使用し、このようなアプリケーションのための所望の挙動であると思われる他の成分、80個の画素を残すことを可能にします。

暗黙のハッシュパラメータを中括弧で区切られたブロックとともに使用するとRubyが混乱するので、ここではdo..endを使用するか、かっこ内にスタックするようにパラメータを囲む必要があります。

関連する問題