     }
   }
   
+  private func setupTapGestureRecognizer() {
+    tapGestureRecognizer.addTarget(self, action: #selector(HFSwipeTableViewCell.selectOnTap(_:)))
+    tapGestureRecognizer.delegate = self
+    cellScrollView.addGestureRecognizer(tapGestureRecognizer)
+  }
+  
+  private func setupCellViewsConstraints() {
+    let metrics = ["padding" : 0]
+    let views = ["cellScrollView" : cellScrollView]
+    let horizontalConstraints = NSLayoutConstraint.constraintsWithVisualFormat("H:|-padding-[cellScrollView]-padding-|", options: [.AlignAllBaseline], metrics: metrics, views: views)
+    let verticalConstraints = NSLayoutConstraint.constraintsWithVisualFormat("V:|-padding-[cellScrollView]-padding-|", options: [.AlignAllBaseline], metrics: metrics, views: views)
+    addConstraints(horizontalConstraints)
+    addConstraints(verticalConstraints)
+  }
+  
+  // MARK: UITapGestureRecognizer
+  
+  func selectOnTap(tapGestureRecognizer: UITapGestureRecognizer) {
+  }
+  
 }

  private func setupSwipeTableViewCell() {
    setupCellScrollView()
    setupCellContentView()
  }
  
  private func setupCellScrollView() {

  
  private let cellScrollView = UIScrollView()
  private let cellContentView = UIView()
  
  private let tapGestureRecognizer = UITapGestureRecognizer()
  
  // MARK: Lifecycle
  
