2016-07-13 16 views
0

私はページを動的にスクロールしてイメージをサーバーから動的に表示する必要があるアプリケーションに取り組んでいます。ユーザーはperticularイメージを選択することもできます。私は同じ画像を添付しましたenter image description hereiOSのpageviewcontrollerでどのようにコレクションを使用するのですか

+0

user3306145私はこのためのサンプルコードを持っています。誰かがあなたの質問に関連する質問をstackoverflowで試みました。出力があります。 – user3182143

+0

user3182143ここであなたの答えを返せますか? – user3306145

+0

シンプルなコレクションビューを7つの画像で作成しました。次にクリックすると、次のビューコントローラーの画像が表示されます。スワイプすると次の画像が表示されます。 – user3182143

答えて

0

コレクションビューの子コントローラと画像ビューを持つビューコントローラが必要です。あなたのコレクションビューのカスタム初期化子を実装し、例えば、

// Custom initializer for the CV controller. Diameter is the 
// diameter of the round photo. 
- (id)initWithPhotoDiameter:(CGFloat)diameter 
{ 
    // Configure the layout 
    UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc] init]; 
    layout.itemSize = CGSizeMake(diameter, diameter*1.50f); // Allow some vertical space for the label 
    layout.scrollDirection = UICollectionViewScrollDirectionHorizontal; 
    layout.minimumLineSpacing = 8.0f; 

    // Init the collection view 
    self = [super initWithCollectionViewLayout:layout]; 
    if (self) { 
     _photoDiameter = diameter; 
    } 

    return self; 
} 

collectionView:didSelectItemAtIndexPathがラウンド写真の透明度を変更し、丸い写真に一致するように画像ビュー上の画像を変更するコードを持っているでしょう。このコードは、理想的には(厳密にはそうではありませんが)デリゲートになります。この場合、コレクションビューコントローラの親ビューコントローラになります。

+0

ありがとうございます。 – user3306145

関連する問題