iOS开发工具类-自定义警报框(GSAlertView)、操作表
2018-10-04 本文已影响47人
GentryShen
便捷实现自定义警报框(AlertView)、操作表(ActionSheet)。
大家好,今天介绍一下我自己写的两个工具类“GSAlertView”和“GSActionSheet”,用于便捷实现自定义“警报框”、“操作表”。
现实问题
实际开发中,UI设计师往往会根据应用的主题效果设计不同的“警报框”和“操作表”,类似这样:
警报框
![](https://img.haomeiwen.com/i1650026/a40c958cbaf293c7.jpg)
操作表
![](https://img.haomeiwen.com/i1650026/1f160ed443373bd6.jpg)
这时候苹果原生的UIAlertController并不能很好地满足我们的需要,使用“GSAlertView”和“GSActionSheet”能便捷实现上述效果。
使用方式
警报框
![](https://img.haomeiwen.com/i1650026/0752f26561041a0b.png)
![](https://img.haomeiwen.com/i1650026/e1822df50a1c52ec.png)
操作表
![](https://img.haomeiwen.com/i1650026/8780b83999d8f983.png)
![](https://img.haomeiwen.com/i1650026/29290daca33b33b9.png)
自定义
通过Interface Builder自定义“警报框”和“操作表”的具体显示效果,如下:
警报框
![](https://img.haomeiwen.com/i1650026/0490f671b5d96420.png)
操作表
![](https://img.haomeiwen.com/i1650026/a1df48545cd4eb50.png)
![](https://img.haomeiwen.com/i1650026/30450da015284f91.png)
项目地址
警报框:https://github.com/GentryShen/GSAlertView
操作表:https://github.com/GentryShen/GSActionSheet
结语
感谢大家的阅读,有什么问题欢迎给我留言。