     }
     
     private func adjustSelectionOverlayHeightConstraint() {
-        if selectionOverlayH.constant != rowHeight || selectionImageH.constant != rowHeight {
+        if selectionOverlayH.constant != rowHeight || selectionImageH.constant != rowHeight || selectionIndicatorB.constant != (rowHeight / 2) {
             selectionOverlayH.constant = rowHeight
             selectionImageH.constant = rowHeight
+            selectionIndicatorB.constant = -(rowHeight / 2)
             layoutIfNeeded()
         }
     }

        addConstraint(selectionIndicatorH)
        
        let selectionIndicatorW = NSLayoutConstraint(item: defaultSelectionIndicator, attribute: .Width, relatedBy: .Equal,
                                                        toItem: self.selectionOverlay, attribute: .Width, multiplier: 1, constant: 0)
        addConstraint(selectionIndicatorW)
        
        let selectionIndicatorL = NSLayoutConstraint(item: defaultSelectionIndicator, attribute: .Leading, relatedBy: .Equal,
                                                        toItem: self.selectionOverlay, attribute: .Leading, multiplier: 1, constant: 0)
        addConstraint(selectionIndicatorL)
        
        let selectionIndicatorB = NSLayoutConstraint(item: defaultSelectionIndicator, attribute: .Bottom, relatedBy: .Equal,
                                                        toItem: self.selectionOverlay, attribute: .Bottom, multiplier: 1, constant: 0)
        addConstraint(selectionIndicatorB)
        
        let selectionIndicatorT = NSLayoutConstraint(item: defaultSelectionIndicator, attribute: .Trailing, relatedBy: .Equal,
                                                        toItem: self.selectionOverlay, attribute: .Trailing, multiplier: 1, constant: 0)
        addConstraint(selectionIndicatorT)
    }
    

    
    private var selectionOverlayH: NSLayoutConstraint!
    private var selectionImageH: NSLayoutConstraint!
    private var selectionIndicatorB: NSLayoutConstraint!
    private var pickerCellBackgroundColor: UIColor?
    
    var numberOfRowsByDataSource: Int {
