1
A
回答
2
您可以在-applicationDidFinishLaunching中创建第二个窗口。
UIWindow *secondWindow = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
secondWindow.windowLevel = (UIWindowLevelAlert + 1000.0);
secondWindow.backgroundColor = [[UIColor redColor] colorWithAlphaComponent:0.5];
secondWindow.userInteractionEnabled = NO;
[secondWindow makeKeyAndVisible];
这对我很好。但是,我确实不适用于IB。不知道它是否与Interface Builder协同工作。
1
分配一个新视图,设置其属性(如alpha
,backgroundColor
,无论你想要什么)和frame
(将其设置为与窗口相同)。
一旦获得了视图,将其添加为窗口的子视图,它将占用整个屏幕。
您也可以将userInteractionEnabled
设置为NO
。
相关问题
- 1. 如何设计和显示UIView覆盖
- 2. 显示覆盖覆盖整个页面
- 3. UIView在NSCache被覆盖
- 4. UIViewController上覆盖一个UIView
- 5. CGContext正在被UIView覆盖
- 6. 覆盖的UIView的框架
- 7. CSS覆盖不显示
- 8. jQuery UI覆盖不显示?
- 9. 覆盖-tableView:commitEditingStyle:forRowAtIndexPath:显示信息
- 10. 在css中覆盖显示
- 11. 显示NCover覆盖测试
- 12. iOS - 显示覆盖UITableView
- 13. 未显示覆盖项
- 14. 如何用UIView覆盖UIStatusBar当我用UIView覆盖所有的屏幕? (iPhone)
- 15. 突出显示UITableViewCell涵盖UIView
- 16. 仪器测试jacoco覆盖率报告显示总是覆盖0%覆盖
- 17. Jacoco代码覆盖率显示Jenkins覆盖率为0%
- 18. Ruby on Rails覆盖率工具,显示什么不被覆盖
- 19. UIView覆盖iPhone状态/承载条
- 20. UIView initWithFrame覆盖视图高度
- 21. 覆盖UIView顶部的动画
- 22. UIScrollView在3倍变焦UIView覆盖
- 23. 将UIView覆盖到Cocos图层上?
- 24. 在UIView上绘制覆盖图
- 25. 在UINavigationBar和UIViewController上覆盖一个UIView
- 26. 在旋转UIView时覆盖layoutSubviews
- 27. 使用相机作为覆盖uiview iPhone
- 28. 无法覆盖显示:无在JavaScript
- 29. jquery ui对话框覆盖未显示
- 30. 覆盖OnFling尚未显示的视图
谢谢,伙计。这正是我现在正在做的。 – Andrew