         self._zoomOut(animated: animated)
     }
     
-    // Call these when you changed the size of the
+    // Call this when you changed the size of the
     // contentView to ensure that the minimum and 
-    // maximum zoomScale are updated accordingly
-    public func updateZoomScales() {
-        self._updateZoomScales()
+    // maximum zoomScale as well as the scrollView-
+    // contentSize are updated accordingly
+    public func contentViewSizeChanged() {
+        self._contentViewSizeChanged()
     }
 }
 

}


// MARK: Update Content Position
private extension ZoomView {
    func _adjustContentPosition() {

// MARK: Update Zoom Scales
private extension ZoomView {
    func _updateZoomScales() {
        let scrollView: UIScrollView = self._scrollView
        let contentView: UIView = self._contentView
        
        let widthRatio: CGFloat = scrollView.width / contentView.width
        let heightRatio: CGFloat = scrollView.height / contentView.height
