From 9456969502565affe0e8256778344cea99fa006a Mon Sep 17 00:00:00 2001 From: Stephen Sowole Date: Thu, 4 Apr 2019 10:17:07 -0700 Subject: [PATCH] Limit when we adjust container view frame --- PanModal/Controller/PanModalPresentationController.swift | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/PanModal/Controller/PanModalPresentationController.swift b/PanModal/Controller/PanModalPresentationController.swift index ee70fe0..0f997b1 100644 --- a/PanModal/Controller/PanModalPresentationController.swift +++ b/PanModal/Controller/PanModalPresentationController.swift @@ -362,9 +362,12 @@ private extension PanModalPresentationController { Reduce height of presentedView so that it sits at the bottom of the screen */ func adjustPresentedViewFrame() { - let frame = containerView?.frame ?? .zero + + guard let frame = containerView?.frame + else { return } + let adjustedSize = CGSize(width: frame.size.width, height: frame.size.height - anchoredYPosition) - presentedView.frame.size = frame.size + panContainerView.frame.size = frame.size presentedViewController.view.frame = CGRect(origin: .zero, size: adjustedSize) }