         )
         
         let view = cameraOutputBinder.view
+        view.clipsToBounds = true
         view.layer.cornerRadius = 6
-        view.layer.masksToBounds = true
         insertSubview(view, belowSubview: button)
         
         self.cameraOutputBinder = cameraOutputBinder
-        self.backView.isHidden = true
+        self.backgroundColor = .white
     }
     
     func setOutputOrientation(_ orientation: ExifOrientation) {

    override func layoutSubviews() {
        super.layoutSubviews()
        
        backView.frame = bounds.shrinked(top: 0.5, left: 0.5, bottom: 0.5, right: 0.5)
        cameraOutputBinder?.view.frame = backView.frame
        button.frame = bounds
    }
    

    override init(frame: CGRect) {
        super.init(frame: frame)
        
        backgroundColor = .black
        layer.cornerRadius = 6
        layer.masksToBounds = true
        
        button.tintColor = .white
        button.isUserInteractionEnabled = false
        
        adjustBorderColor()
        
        addSubview(button)
    }
    
