-1
をCollcetionビュー1行表示を設定することができます私は、コレクションビュー1行に3枚の画像を表示したい、私はそれを成し遂げることができますどのように、添付画像を参照してください?
をCollcetionビュー1行表示を設定することができます私は、コレクションビュー1行に3枚の画像を表示したい、私はそれを成し遂げることができますどのように、添付画像を参照してください?
はい、UICollectionViewFlowLayoutで行うことができます。
クラスを作成exampleclassname
、サブクラスはUICollectionViewFlowLayout
です。
実装後のファイルには、以下のコードを記述します。
- (instancetype)init
{
self = [super init];
if (self)
{
self.minimumLineSpacing = 1.0;
self.minimumInteritemSpacing = 1.0;
self.scrollDirection = UICollectionViewScrollDirectionVertical;
}
return self;
}
- (CGSize)itemSize
{
NSInteger numberOfColumns = 3;
CGFloat itemWidth = (CGRectGetWidth(self.collectionView.frame) - (numberOfColumns - 1))/numberOfColumns;
itemWidth = itemWidth - 10;
return CGSizeMake(itemWidth, itemWidth);
}
そして、あなたはUiCollectionView
を使用している、あなたのクラスの後だけUICollectionViewFlowLayout
をインポートし、1つのラインのコードの下viewdidLoad
方法の書き込み中:
self.MyOfferCollectionView.collectionViewLayout = [[CustomImageFlowLayout alloc] init];
こんにちは!あなたがすでにインターネットを試したり探したりしたことを記述して、問題の詳細をもっと詳しく調べることができれば、おそらくあなたの質問に簡単に答えることができるようになると助けになるでしょう。ヒントについては、https://stackoverflow.com/help/how-to-askをご覧ください。 –