UICollectionView
に問題があり、セルの間隔がありました。私は間隔を変更する方法を考え出し、私のポートレートビューでは完全に動作しますが、私のランドスケープビューでは動作しません。私はこれを差別化しようとしました:セルの間隔を動的に変更するUICollectionView
//set minimum spacing
if(UIDeviceOrientationIsLandscape([UIDevice currentDevice].orientation)){
layout.minimumLineSpacing = 100.0f;
}
else{
layout.minimumLineSpacing = 40.0f;
}
残念ながら私はポートレートから風景に切り替えると変わりません。どのように私はこれを達成することができます誰も教えてくれますか?
あなたは、あなたがしたい場合は、あなたのコレクションビューをリロードする必要があると思うのに役立ちますデータソースを呼び出すか、コレクションビューのデリゲートメソッド – Rajat
これはあなたの質問に答える必要があります:[http://stackoverflow.com/questions/18988028/how-do-i-define-the-size-of-a-collectionview-on-rotate ](http://stackoverflow.com/questions/18988028/how-do-i-define-the-size-of-a-collectionview-on-rotate) –
問題は、セルのサイズではなくむしろ間隔その風景の中に私は各セルを単独で持っていなければならず、次のセル –