             views:views))
         addConstraints(NSLayoutConstraint.constraints(
             withVisualFormat:"V:|-(barHeight)-[imageView]-0-|",
+            options:[],
+            metrics:metrics,
+            views:views))
+        addConstraints(NSLayoutConstraint.constraints(
+            withVisualFormat:"H:|-0-[background]-0-|",
+            options:[],
+            metrics:metrics,
+            views:views))
+        addConstraints(NSLayoutConstraint.constraints(
+            withVisualFormat:"V:|-(barHeight)-[background]-0-|",
             options:[],
             metrics:metrics,
             views:views))

        self.controller = controller
        
        let barHeight:CGFloat = controller.parentController.viewParent.kBarHeight
        
        let imageView:UIImageView = UIImageView()
        imageView.isUserInteractionEnabled = false

        buttonExport.imageEdgeInsets = UIEdgeInsetsMake(20, 18, 0, 0)
        self.buttonExport = buttonExport
        
        addSubview(background)
        addSubview(imageView)
        
        let views:[String:UIView] = [
            "imageView":imageView,
            "background":background]
        
        let metrics:[String:CGFloat] = [
            "barHeight":barHeight]
