         self.addGestureRecognizer(taprecognizer)
         
         plusBtn = UIButton(frame: CGRect(x: 2 * width, y: rootvc.tabBar.frame.minY, width: width, height: height))
-        guard let plusBtn = plusBtn else {
+        qrcodeBtn = UIButton(frame: CGRect(x: 2 * width, y: rootvc.tabBar.frame.minY, width: width, height: height))
+        activityBtn = UIButton(frame: CGRect(x: 2 * width, y: rootvc.tabBar.frame.minY, width: width, height: height))
+        notifyBtn = UIButton(frame: CGRect(x: 2 * width, y: rootvc.tabBar.frame.minY, width: width, height: height))
+        
+        guard let plusBtn = plusBtn,let qrcodeBtn = qrcodeBtn,let activityBtn = activityBtn,let notifyBtn = notifyBtn else {
             return
         }
+        
+        // 先隐藏所有 Button
+        qrcodeBtn.alpha = 0
+        activityBtn.alpha = 0
+        notifyBtn.alpha = 0
+        
+        //临时设置
+        qrcodeBtn.backgroundColor = UIColor.blue
+        activityBtn.backgroundColor = UIColor.orange
+        notifyBtn.backgroundColor = UIColor.red
+        
         plusBtn.setImage(#imageLiteral(resourceName: "tabbar_plus"), for: .normal)
         plusBtn.addTarget(nil, action: #selector(removeCurrentView), for: .touchUpInside)
         

        addSubview(efv)
        
        self.addSubview(plusBtn)
        
        UIView.animate(withDuration: 0.25) { 
            plusBtn.transform = CGAffineTransform(rotationAngle: CGFloat(M_PI / 4))
        }
   
        rootvc.view.addSubview(self)
    }

    /// 删除当前视图
    @objc fileprivate func removeCurrentView(){

        UIView.animate(withDuration: 0.25, animations: { 
            self.plusBtn?.transform = CGAffineTransform(rotationAngle: CGFloat(M_PI / 2) )
            self.alpha = 0
        }) { (_) in
            self.removeFromSuperview()
        }
    }
    
}
