2016-11-17 11 views
0

たとえば、StackView内に含まれる20(110 * 130ポイント)のUIViewの水平ScrollViewがあります。各UIViewには画像とラベルが含まれます。 StackViewから特定のUIViewを非表示にすると、UIViewの幅が変更または拡大されます。 UIViewの幅と高さを同じに維持するにはどうすればよいですか?
StackViewに含まれる19個のUIViewを非表示にすることを決めたとします。 StackView内に1 UIView(110 * 130)だけを表示することは可能ですか?StackView水平イメージ - 非表示の場合、同じイメージ幅を維持する

ストーリーボードで3つのUIViewのStackViewを使用してこれをテストしましたが、これは成功しませんでした。 これがうまくいくならば、私の計画はプログラムで20UIViewsをコーディングすることです。

私は助けていただきありがとうございます。

答えて

0

あなたはスタックビュー内部ビューの制約を設定する必要があります。あなたのケースでは、幅の制約はUIViewsに設定されていないので、奇妙な問題を引き起こしています。

私は、ストーリーボードにスタックビューでの作業にこのガイドをチェックアウトしてお勧めします:http://www.appcoda.com/stack-views-intro/

+0

どうもありがとうございました。これは非常にうまくいっています。私は、可視の画像を並べて並べるように移動することに別の問題があります。私は別の質問を提起した。あなたが見る時間があれば。ありがとう。 http://stackoverflow.com/questions/40659979/move-visible-images-in-stackview-closer-to-leading-space –

関連する問題