1

現在、私はhooked story appのようなUICollectionviewの動的なセルサイズが必要なアプリケーションに取り組んでいます。そのAPIからCollectionviewデリゲートメソッドにUICollectioviewセルの作成方法フック付きのアプリケーションのような動的なサイズ

- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath 
{ 
    return [self sizeForPhotoAtIndexPath:indexPath]; 
} 

-(CGSize)sizeForPhotoAtIndexPath:(NSIndexPath *)indexPath 
{ 
    UIImage *image = [imageArray objectAtIndex:indexPath.row]; 
    return CGSizeMake(image.size.width, image.size.height); 
} 

しかし、私の写真の負荷を使用してDynamic Cell私はneed.Iは、 WaterfallCollectionViewMosaicLayoutFMMosaicLayoutなどの他のカスタムライブラリと試みたものを画像ショーの上

greedo-layout

イメージを読み込む前にそのセルのサイズを予測できません。 これで私を助けてください。アドバンスで感謝します。

+0

あなたのイメージが実際にあなたのコードのどこにあるのかは実際にはわかりません – MNM

+0

今すぐ確認してください。イメージ –

+0

のコードを追加しました。サーバーからイメージを取得しています。これはおそらく 'imageViews ' 'ect。 – vaibhav

答えて

0

インデックスパスの画像を保存するかどうかをダウンロードします。ダウンロードしてからダウンロードした画像サイズを返す場合は、静的な画像の高さを返すか、単純にCGSizeZeroを返します。イメージがダウンロードされると、セルを再読み込みすることを忘れないでください。これは私があなたが提供した情報で示唆することができます。

関連する問題