2016-09-19 3 views
0

私のアプリにUICollectionViewを追加しました。私は先導、後尾、上のような制約を与えました&コレクションビューの固定高さ。すべてのアイテムを表示しています。しかし、私はそれをスクロールすることはできません。問題が何であるか教えてください。デフォルトでは、インターフェイスビルダーでUIcollectionビューはスクロールしませんか?

func numberOfSectionsInCollectionView(collectionView: UICollectionView) -> Int { 

     return 1 
    } 
    func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { 

     print("count is \(arr_collection.count)") 
     return arr_collection.count 
    } 
    func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell { 

     let identifier="col_cell" 
     let cell:CollectionCell 
     cell=collectionView.dequeueReusableCellWithReuseIdentifier(identifier, forIndexPath: indexPath) as! CollectionCell 
     cell.img_cell.image=UIImage(named: arr_collection[indexPath.row]) 
     print("arr collection is \(arr_collection[indexPath.row])") 
     return cell 
    } 
+0

UiCollectionviewのコンテンツが画面の境界を超えていない場合、スクロールできないことがありました。それは事実ですか? コンテンツがビューより小さいにもかかわらずスクロールすることは可能ですが、 – Starlord

+0

が解決しないと、height.top bottomの先頭の後続の制約が問題を解決する可能性があります。 –

+0

これは、UiCollectionViewのすべてのアイテムが表示され、UiCollectionViewがスクロールしていないということです。はいの場合はスクロールするものがないので、これが起こっているはずです。 –

答えて

1

CollectionViewsが有効になって「バウンス」性質を持っていますが、あなたはそれがでバウンドどの方向を指定しなければなりません。そうしない場合、およびコレクションビューの内容は、の境界を超えていませんコレクションビューでは、スクロールすることはできません。 enter image description here

関連する問題