iOS轻量级app开机引导界面

为了不侵染业务代码,本人思考许久,决定采用子类化UIWindow的方式来实现该功能。


实现思路:

子类化UIWindow的 好处是可以随意控制开机引导界面的显示层级,比如遮盖 状态栏 ,alertView等等,只需要修改UIWindow的windowLevel属性值,该属性默认有三个值:UIWindowLevelNormal, UIWindowLevelStatusBar, UIWindowLevelAlert,实质上该属性也可以给其他值,本人就是给该属性赋值:UIWindowLevelAlert + 1;目的是让其处于最顶层,而不影响底层业务逻辑。

Talk is cheap, show me the code! (哈哈。。。)

自定义类  MSUserGuideView

MSUserGuideView.h

MSUserGuideView.m

如何使用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容