无法在表单样式的控制器上显示控制器

时间:2018-12-14 09:54:23

标签: ios swift animation presentmodalviewcontroller

我正在研究自定义演示样式,并且有一个问题。我使用的是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

我已经尝试过将演示文稿样式与其他类型的组合

有人可以暗示这里有什么问题吗?我只想呈现在中间控制器(弹出式窗口设置)

0 个答案:

没有答案