IOS UIAlertView,UIActionSheet,U

作者: 小暖风 | 来源:发表于2017-08-23 19:31 被阅读12次

    app首次按照启动时会弹出多个自定义的提示框或者view,造成重叠问题。因此开发了这个组件,用于管理项目中的弹出提示view。

    对外提供三个方法,分别是addShowView,deleShowView和pushAlertControllerWithConfigurationModel,一个是添加需要显示的view,一个是删除消失的view,一个创建一个Alert或者actionSheet并推出。

    项目内部通过数组维护一个需要显示的view队列,每次添加view,都会判断一下现在是否有view正在展示,以及队列是否为空。当没有view展示,且队列不为空,则将队列中第一个view展示出来。

    当删除消失的view时,先从队列中将要删除的view移除,然后判断队列中是否还有别的view,如果有,则在0.5秒后展示现在队列中的第一个view。

    以下是git地址,https://github.com/SmallHeater/MyLibrary.git,附带测试Demo。

    相关文章

      网友评论

        本文标题:IOS UIAlertView,UIActionSheet,U

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