         
         layoutShadeTopHeight.constant = topHeight
         layoutShadeBottomHeight.constant = bottomHeight
+        layoutPlacerTop.constant = topHeight
+        layoutPlacerBottom.constant = -bottomHeight
     }
     
     private func modelAtIndex(index:NSIndexPath) -> MChatDisplayAnnotationsItem

            attribute:NSLayoutAttribute.NotAnAttribute,
            multiplier:1,
            constant:0)
        
        addConstraint(layoutShadeTopHeight)
        addConstraint(layoutShadeBottomHeight)
        
        layoutShades()
    }

    weak var shadeBottom:VChatDisplayAnnotationsShade!
    weak var list:VChatDisplayAnnotationsList!
    weak var tutorial:VChatDisplayAnnotationsTutorial!
    weak var placer:VChatDisplayAnnotationsPlacer!
    weak var layoutShadeTopHeight:NSLayoutConstraint!
    weak var layoutShadeBottomHeight:NSLayoutConstraint!
    weak var layoutPlacerTop:NSLayoutConstraint!
    weak var layoutPlacerBottom:NSLayoutConstraint!
    private let kAnimateDuration:NSTimeInterval = 0.3
    private let kDelayLayout:UInt64 = 100
    
