         }
     }
 
+    public override func viewDidAppear(animated: Bool) {
+        super.viewDidAppear(animated)
+
+        if !overlayActionViewWasHiddenBeforeTransition {
+            setOverlayActionViewHidden(false, animated: true)
+        }
+    }
+
     // MARK: Selectors
 
     @objc private func didPan(sender: UIPanGestureRecognizer) {

            let height = overlayActionView.heightAnchor.constraintEqualToConstant(60)

            NSLayoutConstraint.activateConstraints([leading, trailing, bottom, height])
        }

        do {


    private lazy var transitionController = PhotoTransitonController()

    private var overlayActionViewWasHiddenBeforeTransition = false
    private lazy var overlayActionView: OverlayActionView = {

        let view = OverlayActionView()
