2016-11-12 2 views
1

私は、初期View ControllerとしてCollection View Controllerを使用してストーリーボードを作成しました。しかし、セルを挿入すると、バッテリーのあるステータスバーと重なってしまいます。ここで私が言いたいの絵です:UICollectionViewがステータスバーと重複しています

xcode

ビューコントローラは、ステータスバーの下に起動するようにそれを作る方法を、誰を知っていますか?

+0

制約を適切に設定する必要があります。 – Munib

+0

私はコレクションビューをドラッグすることはできません。http://imgur.com/a/5s0ek – MarksCode

+0

私はまだこれが制約の問題だと思っています。この文書を見てください(https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/AutolayoutPG/WorkingwithConstraintsinInterfaceBuidler.html) @MarksCode – Munib

答えて

-1

もう1つの方法として、最初にビューコントローラを使用してナビゲーションコントローラに組み込む方法があります。したがって、適切なナビゲーションバーや高さなどを確認することができます。

次に、コレクションビューを取得し、適切な制約を設定します。それはいくつかの時間がかかるが、細かく行うことを望むと思います。

+0

OPは、ナビゲーションバーを望むことについて何も言いませんでした。 – NRitH

+0

私はちょうど1つのアプローチと@OPが簡単にナビゲーションバーを隠すことができると述べた。 – KhanShaheb

0

私はCollectionViewControllerと同じアプローチを使用し、それは私に正しい結果与えている:ここで

enter image description here

は私のストーリーボードのスクリーンショットです:

enter image description here

あなたが私を見るくださいすることができ私は問題を手伝うことができます。

また、CollectionViewViewControllerにドラッグアンドドロップすると、このような問題が発生します。その場合、CollectionViewstatus barと重複しないように、制約を明示的に設定する必要があります。

この場合、のCollectionViewViewController'stop marginに設定する必要があります。 これは、ステータスバーが隠されている場合とステータスバーが隠されていない場合の両方で機能します。それに応じてTop marginが設定されます。

関連する問題