             view:viewBar,
             toView:self)
         
+        let layoutCollectionTop:NSLayoutConstraint = NSLayoutConstraint.topToTop(
+            view:collectionView,
+            toView:self)
+        let layoutCollectionBottom:NSLayoutConstraint = NSLayoutConstraint.bottomToBottom(
+            view:collectionView,
+            toView:self)
+        let layoutCollectionLeft:NSLayoutConstraint = NSLayoutConstraint.leftToLeft(
+            view:collectionView,
+            toView:self)
+        let layoutCollectionRight:NSLayoutConstraint = NSLayoutConstraint.rightToRight(
+            view:collectionView,
+            toView:self)
+        
         addConstraints([
             layoutBarTop,
             layoutBarHeight,
             layoutBarLeft,
-            layoutBarRight])
+            layoutBarRight,
+            layoutCollectionTop,
+            layoutCollectionBottom,
+            layoutCollectionLeft,
+            layoutCollectionRight])
     }
     
     required init?(coder:NSCoder)

import UIKit

class VCameraFilter:VView
{
    private weak var controller:CCameraFilter!
    private let kBarHeight:CGFloat = 64
    
    override init(controller:CController)

        let viewBar:VCameraFilterBar = VCameraFilterBar(
            controller:self.controller)
        
        let collectionView:VCollection = VCollection()
        collectionView.alwaysBounceVertical = true
        collectionView.delegate = self
        collectionView.dataSource = self
        collectionView.registerCell(cell:VCameraFilterCell.self)
        self.collectionView = collectionView
        
        addSubview(collectionView)
        addSubview(viewBar)
        
        let layoutBarTop:NSLayoutConstraint = NSLayoutConstraint.topToTop(
