从版本 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+
这些截图是从示例项目中获取的
纵向
横向
Lucas Diez de Medina @ Technopix Argentina, [email protected]