美文网首页
iOS自定义Alert

iOS自定义Alert

作者: OC笔记 | 来源:发表于2016-11-08 15:37 被阅读0次

自定义alert的思路

自定义alert其实很简单,只要实现两个主要方法就可以了。这两个方法一个是show,一个是dismiss。
show方法逻辑:显示蒙层,将自定义alertView加载到当前的window(自定义window更好,这样window 的级别可以设置更高一点,就不会受到rootController设置的影响了,具体可见我的文章UIWindow用法)上,
dismiss方法逻辑:移除蒙层,将alertView从当前的window上移除

这里我只简单介绍一下思路,我自己写了一个YSBaseAlert,这个类里集中处理了show和dismiss方法,如果需要自定义alert,只要继承自这个类,在子类实现UI布局即可。
喜欢的朋友可以参考一下,下面是YSBaseAlert的GitHub地址:
GitHub

相关文章

网友评论

      本文标题:iOS自定义Alert

      本文链接:https://www.haomeiwen.com/subject/rewauttx.html