2016-10-19 29 views
1

I'amと、この設計以下のストーリーボードを構築しよう:Xamarin IOSでのVisual Studioを使用してXamarin IOS Stackview

enter image description here

それはUWPとAndroidのための簡単だったけど、今IOSのために私は理解していません私はstacklayoutを使用しようとします。私は私がビュー内にスタックビューを置く必要があることを理解しています(配布時にstackviewを設定=完全に塗りつぶしに合わせる)が、スタックビュー内で3つのビューを追加しようとすると(何もしない)...実際、私はすべての画面に適合する普遍的なストーリーボードを構築しようとします。

enter image description here

そして、何、それは私が内部の3つのビューを追加するときのようになります:

enter image description here

編集1:

は、これが私の垂直stacklayoutですコピー/貼り付けるビューのサブビューをXMLファイルは、このデザイナーよりも優れています...スタックレイアウトに、親の幅と高さを塗りつぶすことは可能でしょうか?

enter image description here

誰かが私は、このようなレイアウトを実現することができる方法を私に説明できますか?あなたはXcodeのInterface Builderでstackviewを使用するときに同じことが起こるように(私は夢中になるでしょう)

ありがとうみんな...

答えて

3

ザ・行動が期待されています。デフォルトでは、スタックビューは子ビューと同じ大きさです。

スーパービューをリサイズして塗りつぶすには、スーパービューに対していくつかの制約を設定する必要があります。

たとえば、定数は0であるので、それらを編集し、スーパーにstackviewの前縁及び後縁からの制約を作成する必要がある - また、上部と下部のために同じことを行います。

制約を編集した後、変更を反映するようにフレームを更新する必要があります。これはconstraint toolbarで行います。

+0

追加では、stacklayoutは最適な解決策ではありませんでした。私はちょうど4つのビューを追加し、それらを配置するための制約を追加します。間違った解決策で多くの時間を費やしました。ご協力ありがとうございました ! –

関連する問題