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

            "imageView":imageView]
        
        let metrics:[String:CGFloat] = [
            "menuHeight":kMenuHeight]
        
        addConstraints(NSLayoutConstraint.constraints(
            withVisualFormat:"H:|-0-[menu]-0-|",

    weak var menu:VHomeEditMenu!
    weak var imageView:UIImageView!
    private let kMenuHeight:CGFloat = 80
    private let kImageMargin:CGFloat = 10
    
    convenience init(controller:CHomeEdit)
    {
