             options:[],
             metrics:metrics,
             views:views))
+        
+        layoutRightWidth = NSLayoutConstraint(
+            item:rightView,
+            attribute:NSLayoutAttribute.width,
+            relatedBy:NSLayoutRelation.equal,
+            toItem:nil,
+            attribute:NSLayoutAttribute.notAnAttribute,
+            multiplier:1,
+            constant:0)
+        
+        addConstraint(layoutRightWidth)
     }
     
     required init?(coder:NSCoder)

        rightView.isUserInteractionEnabled = false
        rightView.translatesAutoresizingMaskIntoConstraints = false
        rightView.clipsToBounds = true
        rightView.backgroundColor = UIColor(red:0.92, green:0.95, blue:0.97, alpha:1)
        
        rightView.addSubview(labelSize)
        leftView.addSubview(label)

{
    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
