2016-04-01 20 views
1

CollectionViewを持っていて、2行あります.1行の幅はviewController(320)の幅と同じです.iphone 4とiPhone 5Sが、iPhoneの6で、それはこのように見てます。..UICollectionView IPhone6のセル位置が変更されました

enter image description here

青1行1で、赤は行2です... 私はこのようなcollectionviewを設定していた...

[flowLayout setItemSize:self.bounds.size]; 

self.collectionView = [[UICollectionView alloc]initWithFrame:self.bounds collectionViewLayout:flowLayout]; 

だから、すべての競りで自己ですワットとその作業罰金が、iPhoneの6Sで、それはself.boundsはあなたが試すことができる

+0

/xibあなたのViewControllerへのコンセントをリンクします。そうすれば、あなたのstoryboard/xib内のUICollectionViewの制約を設定し、UICollectionViewの初期化を避けることができます。 –

+0

Thnxx注意のため、実際にはUICollectionviewのカスタムクラスを作成しました。 –

+0

storyboard/xibでは、UICollectionViewが独自のカスタムクラスであることをインスペクタで指定できます。カスタムUICollectionViewFlowLayoutを実装している場合は、カスタムUICollectionViewFlowLayoutを指定することもできます。 Cheers –

答えて

3

代わりのself.boundを助けるwhy..plz fiitingないこの

CGRect screenRect = [[UIScreen mainScreen] bounds]; 
私はあなたが絵コンテからあなたUICollectionViewを追加することを示唆している
+0

私はこれを試していましたが、セルサイズが小さくなると全体ビューでスクロールします... –

関連する問題