PopupContainer 0.0.5

PopupContainer 0.0.5

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布日期最后发布2015年11月
SPM支持 SPM

Lucas Diez de Medina维护。



  • 作者:
  • Lucas Diez de Medina @ Technopix

PopupContainer

注意

从版本 0.0.2 开始适配 Swift 1.2。如果您想用此库在之前的 Swift 版本上使用,强制将 pod 版本设置为 0.0.1

用法

要运行示例项目,首先克隆仓库,然后从 Example 目录运行 pod install

在开始使用 PopupContainer 之前,将模块导入到您的文件中

import PopupContainer

要创建一个弹出窗口,请使用您创建的任何 UIView,无论是从 Xib 还是代码,然后执行以下操作

PopupContainer.generatePopupWithView(yourView).show()

要关闭弹出窗口,只需调用 PopupContainer 的 close() 函数。

class ViewController: UIViewController {
    var aPopupContainer: PopupContainer?

    @IBAction func showFromXibButtonPressed(sender: AnyObject) {
        let xibView = NSBundle.mainBundle().loadNibNamed("XibPopup", owner: nil, options: nil)[0] as XibPopup
        self.aPopupContainer = PopupContainer.generatePopupWithView(xibView)
        self.aPopupContainer?.show()
    }

    func closePopup() {
        self.aPopupContainer?.close()
    }
}

要求

iOS 8.0+

安装

示例

这些截图是从示例项目中获取的

纵向

Portrait popup small Protrait popup big

横向

Landscape popup small Landscape popup big

作者

Lucas Diez de Medina @ Technopix Argentina, [email protected]