# LSTPopView 简易的iOS万能弹框 [![Platform](https://img.shields.io/badge/platform-iOS-red.svg)](https://developer.apple.com/iphone/index.action) [![Language](http://img.shields.io/badge/language-OC-yellow.svg?style=flat )](https://en.wikipedia.org/wiki/Objective-C) [![License](https://img.shields.io/badge/license-MIT-blue.svg)](http://mit-license.org) [![CocoaPods Compatible](https://img.shields.io/cocoapods/v/LSTPopView.svg)](https://img.shields.io/cocoapods/v/LSTPopView.svg) ## 如果觉得好用,请给我一个小星星吧! ## 前言 - 在每个项目中,弹框的需求都有,而且各种各样,花里胡哨, 很是烦恼. LSTPopView的出现,可以让我们更专注弹框页面的布局.省心省力! 提高开发效率! - 欢迎coder们发现问题或者提供更好的idea,一起努力完善 ## 博客地址 - github: [https://github.com/LoSenTrad/LSTPopView](https://github.com/LoSenTrad/LSTPopView) - CSDN: [https://blog.csdn.net/u012400600/article/details/106279654](https://blog.csdn.net/u012400600/article/details/106279654) - 简书: [https://www.jianshu.com/p/8023a85dc2a2](https://www.jianshu.com/p/8023a85dc2a2) - LSTPopView 属性接口介绍 ## 特性 - 提供丰富的api,高度自定义弹框,简单入手使用 - 支持弹出动画,消失动画,主动动画等多重动画搭配 - 支持多弹框管理:编队,堆叠,优先级等 - 支持指定弹框父类,eg: UIWindow,self.view等 - 安全且内存占用小 - 自动规避键盘,防止被键盘遮挡 - 支持横竖屏切换 - 支持纯代码/xib页面 - 提供生命周期api,自定义动画控制 - 支持定时器,多定时器机制 - 支持多代理机制 - 支持二次封装,比如组件LSTHUD,LSTAlertView等 ## 安装 - CocoaPods安装: 在podfile文件中添加以下描述,然后 `pod install` 或者 `pod update` ```ruby pod 'LSTPopView' ``` - Carthage安装:(暂时未适配) ## 版本更新历史[点我](https://github.com/LoSenTrad/LSTPopView/blob/master/UPDATE_HISTORY.md) ## 效果演示(gif图比较大,请耐心等待~) - 应用市场常用的示例场景 |QQ,微信,UC,微博
图片名称|抖音,百度网盘,侧边栏,加载指示器
图片名称 | |---|---| - 丰富的动画选择 |弹出动画,中间,自上,自左,自下,自左
图片名称|移除动画,中间,至上,至左,至下,至左
图片名称 | |---|---| - 弹框位置 |弹框位置,中间,贴顶,贴左,贴底,贴右
图片名称|移除X轴Y轴校准
图片名称 | |---|---| - 自动规避键盘遮挡,指定容器,定时器 |自动规避键盘遮挡
图片名称|指定容器弹出
图片名称|弹框计时
图片名称| |---|---|---| - 多窗口管理(优先级,编队) |多窗口优先级
图片名称|多窗口编队使用
图片名称| |---|---| - 支持横竖屏 |屏幕旋转
图片名称| |---| ## 作者 490790096@qq.com, LoSenTrad@163.com ## 版权 尊重劳动成果, 人人有责.