             "leftView":leftView,
             "labelSize":labelSize]
         
-        let metrics:[String:CGFloat] = [:]
+        let metrics:[String:CGFloat] = [
+            "labelSizeLeft":kLabelSizeLeft]
         
         addConstraints(NSLayoutConstraint.constraints(
             withVisualFormat:"H:|-10-[label]-2-|",

        mutableString.append(stringName)
        mutableString.append(stringCount)
        
        label.attributedText = mutableString
        labelSize.text = compositeStringSize
    }
}

{
    private weak var label:UILabel!
    private weak var labelSize:UILabel!
    private weak var layoutRightWidth:NSLayoutConstraint!
    private let attributesName:[String:AnyObject]
    private let attributesCount:[String:AnyObject]
    private let attributesSize:[String:AnyObject]
    private let boundingRect:CGSize
    private let drawingOptions:NSStringDrawingOptions
    private let numberFormatter:NumberFormatter
    private let kAnimationDuration:TimeInterval = 2
    private let kBoundingRectWidth:CGFloat = 500
    private let kLabelSizeLeft:CGFloat = 10
    private let kLabelSizeRight:CGFloat = 15
    private let kAlphaSelected:CGFloat = 0.3
    private let kAlphaNotSelected:CGFloat = 1
    private let kKiloBytesPerMega:CGFloat = 1000
