為了不侵染業(yè)務(wù)代碼,本人思考許久,決定采用子類化UIWindow的方式來(lái)實(shí)現(xiàn)該功能。

實(shí)現(xiàn)思路:
子類化UIWindow的 好處是可以隨意控制開(kāi)機(jī)引導(dǎo)界面的顯示層級(jí),比如遮蓋 狀態(tài)欄 ,alertView等等,只需要修改UIWindow的windowLevel屬性值,該屬性默認(rèn)有三個(gè)值:UIWindowLevelNormal, UIWindowLevelStatusBar, UIWindowLevelAlert,實(shí)質(zhì)上該屬性也可以給其他值,本人就是給該屬性賦值:UIWindowLevelAlert + 1;目的是讓其處于最頂層,而不影響底層業(yè)務(wù)邏輯。
Talk is cheap, show me the code! (哈哈。。。)
自定義類? MSUserGuideView
MSUserGuideView.h

MSUserGuideView.m

如何使用
