 
         self.maskBottomTableView()
 
-        self.bottomTableView.contentOffset.y = -(self.view.bounds.height - bottomHeight)
+        self.bottomTableView.contentOffset.y = self.bottomClosedYOffset
         self.resetBottomInset(for: size)
     }
 

    }

    public func scrollViewShouldScrollToTop(_ scrollView: UIScrollView) -> Bool {
        self.bottomTableView.setContentOffset(CGPoint(x: 0, y: -self.bottomAdjustedContentInset.top), animated: true)
        return true
    }
}

private class TapThroughAboveTableView: UITableView {

            return nil
        }
    }
    @available(iOS 11.0, *)
    public func tableView(_ tableView: UITableView, leadingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
        switch tableView {
