2017-05-28 6 views
1

ラベル、画像ビュー、およびボタンが垂直スタックビューにあります。配置は塗りつぶしに設定され、間隔は10で、間隔は10に等しくなります。私のストーリーボードでは、ラベルが上に、画像が中央に、ボタンが下に表示されます。Swift UIViewがスタックビューから消えています

ただし、シミュレータまたはデバイスで実行すると、UIViewはビューから完全に削除されるため、画面の上部にラベルが表示され、ラベルのすぐ下にボタンが表示されます。スーパーへ

私の唯一の制約はスタックビューに設定されている

Image View should be centered between label and button

編集:言及するのを忘れたUIImageViewが原因のUIViewの境界にY制約を設定するUIView

+0

画像ビューをいた画像が含まれています。私はそれがこれらのオプションのいずれかで再び表示させることができましたか?空の場合は、ゼロ次元が割り当てられます。 – Magnas

+0

イメージビューとそれに含まれるUIViewの間に制約がありますか? –

+0

私はそれを見落としたので、2つの間に制約はありませんでしたが、私は今、uiviewにimagviewを固定しており、まだ表示されません。画像は空ですが、再生ボタンをタップすると設定されます。 UIView自体も表示されません(私は、UIImageのアニメーション中にUIImageの周りに静的な境界線を表示するために使用しています) – froggomad

答えて

0

の内側にあります再生ボタンを押すと表示されますが、画面の範囲外で拡大しました。

UIViewでサイズ制約を設定して、正しく表示する必要がありました。

0

私は同様の問題がありました。私のUIStackView内の私のUIViewはWidth制約のみを持っていて、実行時に消えるでしょう。

  • 高さの制約を追加
トップとボトムの制約を追加
関連する問題