微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

FFPopup Pod:不使用时隐藏弹出窗口

如何解决FFPopup Pod:不使用时隐藏弹出窗口

:) 我正在与this cocoa pod合作,遇到了一些问题。 当我启动应用程序时,已经显示了弹出窗口(未使用showPopup()调用它)。 我试图用isHidden隐藏它,但是无法正常工作。 有谁知道我该怎么做:

始终隐藏视图(弹出窗口),并且仅在调用showPopup()时才显示它,然后在任何地方按下该视图时都将其隐藏(就像它已经这样做了一样)。

这是示例代码

     @IBOutlet weak var popupView: UIView!

      override func viewDidLoad() {
            super.viewDidLoad()
            [...]
            popupView.isHidden = true // tried to hide it from the beginning and show it when needed
        }

     func showPopup() {
            popupView.isHidden = false
            let popup = FFPopup(contetnView: popupView,showType: .bounceIn,dismisstype: .shrinkOut,maskType: .dimmed,dismissOnBackgroundTouch: true,dismissOnContentTouch: false)
            let layout = FFPopupLayout(horizontal: .center,vertical: .center)
            popup.show(layout: layout,duration: 5)
        }

    //HELP!!!!! Need some kind of listener who detects if popup view is closed or not?
    func popupdismissedDetected(){ // only an example,of course not works like this...
            popupView.isHidden = true
        }
    func needPopupNow(){
            showPopUp()
        }

我希望我的问题现在已经解决。有人知道如何处理吗?

谢谢!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。