1

私は非常に単純なコントローラーを持っています。半透明が NO に設定されたナビゲーション バーと子 UICollectionView を含むビューがあります。問題は、半透明度を NO に設定すると、UICollectionView の高さが下部で短くなる (完全に下にスクロールする) ことです。YES に設定すると、問題はありません。UICollectionView の行全体が一番下までスクロールされて正常に表示されます。

私は使用してみました:

self.edgesForExtendedLayout = UIRectEdgeNone;

viewDidLoad、viewWillLayoutSubviews、さらにはviewDidLayoutSubviewsでも同じ問題が発生します。

下部で切り落とされている高さの量は、ナビゲーションバーの高さと、おそらくステータスバーの高さと同じように見えますが、よくわかりません.

4

2 に答える 2

1

コレクション ビューに制約を設定してみましたか? あなたのコレクション ビューのフレームを教えてください。デバッガーを使用して印刷し、フレームを検査して、下部との間隔が 0 かどうかを確認してください。

于 2014-04-01T00:23:57.657 に答える