 import UIKit
 
 public class PickerView: UIPickerView {
+        
+    let separateWidth: CGFloat = 5.0
     
     public var components: [PickerComponent] = [] {
         didSet {
             setLabels()
             if existRequiredValues {
-                updateLabelFrame()
+                updateLabelsFrame()
             }
         }
     }

    
    var componentsSidePaddingSum: CGFloat {
        return componentsWidthSum - componentsMaxContentWidthSum
    }
    
    func componentSidePaddingSum(of component: PickerComponent) -> CGFloat {

        labels.forEach { addSubview($0) }
    }
    
    func updateLabelsFrame() {
        components.enumerated().forEach { index, component in
            labels[index].frame = labelFrame(withComponentIndex: index)
        }
    }
    
}
