灰色状态禁止UIAlertView样式

时间:2010-08-14 13:26:22

标签: iphone ipad ios4

如何在iOS上“灰显”(覆盖UIStatusBar上带有alpha ontop的灰色视图),就像显示UIAlertView时一样。我知道,自从推特(官方Twitter应用程序)和其他一些人实施它以后,苹果就可以允许它。我想你需要在当前窗口的顶部或全屏视图上添加一个新窗口

感谢您的投入!

1 个答案:

答案 0 :(得分:2)

UIWindow *grayWindow = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
grayWindow.windowLevel = UIWindowLevelStatusBar + 1.0f;
grayWindow.backgroundColor = [UIColor colorWithWhite:0.0f alpha:0.5f];
grayWindow.hidden = NO;