2016-07-27 10 views
0

私のストーリーボードでは、オブジェクトライブラリからいくつかの要素を追加しています。ビューのサイズと各要素のサイズはanyに設定されます。私はエディタ内の要素を見ることができますが、シミュレータ上で実行すると表示されません。背景色を設定してから適切な色を示して以来、正しいシーンが開始されていることはわかっています。私はiOSを初めて使っているので、実際にこれを使っていくつかの助けをすることができます。 これらの要素が表示されない理由を教えてください。iOSメインのストーリーボードの要素が表示されない

私はthis answerを見ていると私はすでにあなたが最も確かに制約を追加するのを忘れ、または間違った制約を追加した

+0

あなたが自動レイアウト使用していますか? –

+0

配置した要素の制約を設定しましたか? –

+0

@BhadreshMulsaniyaあなたは幅と高さの制約を意味しますか? –

答えて

0

に設定されているすべての要素を持っているので、それは私のために動作しませんでした。

制約を追加するには、Ctrlキーを押しながらクリックするか、右クリックしてクリックしながら、&をドラッグして適切な制約を選択します。

制約を選択してShiftキーを押しながら複数の制約を選択し、[制約を追加]を押しても構いません。

非常に単純なビューの場合、適切な制約は通常、上、右、左、下になります。

これは、「そのビューの左側をそのビューの10単位にします」を設定することを意味します。または「そのビューと他のビューとの間に10単位必要です。

2つのオブジェクト間の距離を設定することです。それは荒々しく要約された説明です。

私はあなたがそれを使いこなし、制約についてのガイドラインに従うことをお勧めします。なぜなら、最初は習得が容易ではないからです。 P

&ドロップ制約をビュー間でドラッグすることもできます(スペーシング制約を作成する場合や、2つのビューに "Equal Widths"を設定する場合など)。

すべてのビューには、常にX、Y、W & H.に十分な制約が必要です。欠落している場合、赤い警告が表示されます。

黄色の警告は、ほとんどの場合、表示されているものが正確には表示されないことを意味します。単に「すべてを解決する」ことができ、IDEはすべてを再調整します。もしあなたが望むものでないなら、あなたはいつでもZをctrlすることができます。

+0

私は右クリック/コントロール+クリックした後でもまだ制約を加えることができません...しかし、私はビューを見ることができなかったので、私は言ったように左上のビューに追加しました –

0

ここに添付するスクリーンショットを参照してください。私はショー、制約を設定する方法を持っています。

EDIT

は、このリンクを参照してください。https://www.raywenderlich.com/50317/beginning-auto-layout-tutorial-in-ios-7-part-1

enter image description here

+0

大丈夫ですが、私の要素を追加する必要がありますか?私はマージンを設定し、このサイズクラスだけでなく制約がすべて働いていたが、それでもなお役に立たなかった。 –

+0

私の答えで追加したリンクを参照してください。あなたは何が制約であるかの答えを得ます。 –

関連する問題