2016-12-18 2 views
1

を発行します。UiCollectionView細胞は、私は、様々な細胞とcollectionviewを持っているが、私は問題を抱えている

私はiPhone 6Sシミュレータ上でコードを実行する場合、私は、この(私はすべてのデバイス上でこれが欲しい)を取得:

enter image description here

を私はiPadの網膜上でそれを実行した場合

私はこれを取得:

enter image description here

を、私はiPhoでそれを実行した場合ne 5(私は細胞を見ません): enter image description here

どのようにこの問題を解決できますか? 私を助けることができますか?

// UPDATE:

私はすべての作業罰金(この場合は画像のみの表示で)uicollectionviewcell内のすべてのオブジェクトを削除する場合は、当然ではなく(細胞が、私は、セルを参照のiPad、iPhone 5で同じです)私はhaventは、細胞は

+0

あなたはより多くの情報を提供する必要があります。データソースメソッドを表示し、コレクションビューのレイアウトについて教えてください。 –

+0

あなたは特に何を知っていますか?私は、セル内のみImageViewのを持っており、それが助けをTIことができれば、私は – gianni

+0

ImageViewのはconstraits – gianni

答えて

0

あなたはコレクションビューの幅に等しい幅を与えることsizeForItemAtIndexPathを実装しようとしたことがありオブジェクト?

func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize { 
    return CGSize(width: collectionView.frame.size.width, height: /* your height */) 
} 
+0

はい、私は単純にそうです:return CGSize(width:screenWidth、height:100) – gianni

+0

screenWidthは画面の幅を含む可変です – gianni

+0

私はあなたの応答のようにしようとしましたが、同じ結果を得ました – gianni

関連する問題