     open override func sizeThatFits(_ size: CGSize, apply: Bool) -> CGSize {
         let size = super.sizeThatFits(size, apply: apply)
         if apply {
-            privateContentView.frame = CGRect(origin: CGPoint(x: swipeTranslation, y: 0), size: size)
+            contentView.frame = CGRect(origin: CGPoint(x: swipeTranslation, y: 0), size: size)
             let actionsViewWidth = actionsView?.maximumWidth ?? 0
             actionsView?.frame = CGRect(x: size.width - actionsViewWidth, y: 0, width: actionsViewWidth, height: size.height)
             actionsView?.layoutSubviews()

            self.actionsView?.isUserInteractionEnabled = false
            self.swipeInitialFramePosition = 0
            self.clipsToBounds = false
            self.privateContentView.backgroundColor = .clear
        })
    }
    

    @objc public let imageView = UIImageView()
    @objc public let saveButton = SaveButton()
    @objc public var extractLabel: UILabel?

    private var kvoButtonTitleContext = 0
    
