level级别顺序,与makeKeyAndVisble顺序有关系
如:
A.windowLevel < B.windowLevel 或 A.windowLevel == B.windowLevel
[A makeKeyAndVisble];
[B makeKeyAndVisble];
Bwindow正常显示,显示与Awindow之上
A.windowLevel > B.windowLevel
[A makeKeyAndVisble];
[B makeKeyAndVisble];
Bwindow不显示
如何使 低级别keyWindow显示,高级别window消失
eg. A.windowLevel > B.windowLevel
方法一:self.hidden = YES; self.windowLevel = 低级别
测试demo:https://github.com/denghuihua/LaunchAD/tree/master/windowLevelTest
网友评论