STZPopupView
在 iOS 中可定制的简单弹窗视图。作为 UIViewController 的扩展实现。
用法
导入
import STZPopupView
显示弹窗
在 UIViewController 中
let popupView = UIView()
// ..setup popupView..
presentPopupView(popupView)
关闭弹窗
在 UIViewController 中
dismissPopupView()
自定义
let popupConfig = STZPopupViewConfig()
popupConfig.dismissTouchBackground = false
popupConfig.cornerRadius = 10
// ...more customize
presentPopupView(popupView, config: popupConfig)
自定义选项请参见 Source/STZPopupViewConfig.swift
要求
- iOS 8.0+
- Xcode 6.3.1+
安装
CocoaPods
STZPopupView 通过 CocoaPods 提供。要安装,请在 Podfile 中添加以下行
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
pod 'STZPopupView'
注意:需要安装 cocoapods ≥ 0.36,iOS 部署目标 ≥ 8.0
[sudo] gem install cocoapods
Carthage
STZPopupView 可以使用 Carthage 进行安装。添加您的 Cartfile
github "STAR-ZERO/STZPopupView"
手动
将源文件复制到项目中。
- Source/STZPopupViewConfig.swift
- Source/UIViewController+STZPopupView.swift
作者
STZPopupView 在 MIT 许可下提供。更多信息请参阅 LICENSE 文件。