2016-11-16 3 views
2

私のstoryboardには、別のシーンで定義されたコレクションビューを呼び出すテーブルビューセルがあります。コレクションビューには、アップグレード後にイメージビュー内に完全に表示するために使用された各イメージが10個までページコントロール付きのUIImageビューが含まれています。添付されたimage.onceのように、私がストーリーボードに戻ってくるまで、イメージはすべて適切になります。新しいアップグレードでUIImageやcollectionviewに関して何か変わったことはありますか?1つのビューにスタックされたイメージを表示するUIcollectionビュー

同じコードがiPodでうまく動作します。

UIImageview showing multiple images

コードサンプル:

#pragma mark - UICollectionViewDelegateFlowLayout 

- (CGSize)collectionView:(UICollectionView *)collectionView 
        layout:(UICollectionViewLayout *)collectionViewLayout 
    sizeForItemAtIndexPath:(NSIndexPath *)indexPath 
{ 
    return collectionView.bounds.size; 
} 

使用されてpagecontrolとは何かです?

答えて

1

以前コレクションビューのセルサイズを指定するのにsizeForItemAtIndexPathを使用していて、UICollectionViewDataSource, UICollectionViewDelegateデリゲートメソッドが追加されていることをお勧めします。

iOS 10の場合、UICollectionViewDelegateFlowLayout代理人を追加する必要があります。sizeForItemAtIndexPathが実行されます。

お試しください。問題が解決されることを願っております。

+0

の高さと幅を提供してください、上記のコードサンプルを見てください。 –

+0

あなたが指定したコードに従って、画像をフルスクリーンで表示するにはセルのサイズをコレクションビューのサイズに設定しています。そして、あなたは任意のセルを右クリックするとうまくいくと言いましたか?もしそうなら、didSelectItemAtIndexPathで何をしたのか分かりますか? – Bharath

0

は、明示的に、私は私のコードでUICollectionViewDelegateFlowLayoutデリゲートを使用していますcollectionView.bounds.size

関連する問題