Невозможно представить контроллер на контроллере стиля Formsheet - PullRequest
0 голосов
/ 14 декабря 2018

Я работаю над пользовательским стилем презентации и имею одну проблему.Я использую библиотеку https://github.com/ergunemr/BottomPopup, но не могу представить ее в видимом контексте!

enter image description here

я уже изменяю код, указанный ниже, в методе BottomPopupPresentAnimator класс

func animateTransition(using transitionContext: UIViewControllerContextTransitioning) {
        let toVC = transitionContext.viewController(forKey: .to)! // sub
        let fromVC = transitionContext.viewController(forKey: .from)!  // plan
        transitionContext.containerView.addSubview(toVC.view)
        let presentFrame = transitionContext.finalFrame(for: fromVC)
        let initialFrame = CGRect(origin: CGPoint(x: 0, y: fromVC.view.frame.height), size: presentFrame.size)
        toVC.view.frame = initialFrame
        UIView.animate(withDuration: transitionDuration(using: transitionContext), animations: {
            toVC.view.frame = presentFrame
        }) { (_) in
            transitionContext.completeTransition(true)
        }
    }

что я добиваюсь -

enter image description here

Я уже пробовал использовать другой тип комбинации со стилем презентации

Кто-нибудь может подсказать, что здесь не так?я просто хочу представить через средний контроллер (настройка всплывающих окон)

...