私はカメラとギャラリーを使って画像を撮ってコレクションビューに追加しています。画像をコレクションビューに水平方向に追加したいので、画像を配列に追加してコレクションフレームを変更してコレクションビューの幅を増やします私はそれの高さを増加させるように水平にスクロールされていないので、それを行う方法は何ですか?あなたは写真の数に基づいて幅を設定しているcollectionviewをスクロールする方法は?
UIImage *image = [info valueForKey:UIImagePickerControllerOriginalImage];
[arrayPictures addObject:image];
_collPic.frame = CGRectMake(0, _collPic.frame.origin.y, arrayPictures.count*76, 76);
[_collPic reloadData];
'[yourFlowLayout setScrollDir :UICollectionViewScrollDirectionHorizontal]; 'これを使用してください –
私はストーリーボードで方向を設定しました。 – LanWanMan
1. collectionviewのframe.widthを変更する必要はありません。親ビューに最大で固定します。 2.ストーリーボードから行うことができるコレクションビュー内で調整するセルサイズを調整します。 3.ストーリーボードを使用してアイテムを追加して、セルが正しく水平に整列しているかどうかをテストできます。デザインビューでの表示方法のみを表示できます。 – iphonic