灰色状态栏UIAlertView风格

问题描述:

如何在iOS上完全像UIAlertView显示时一样“变灰”(覆盖UIStatusBar上的灰色视图)。我知道这是可能的,苹果允许它,因为Twitter(官方Twitter应用程序)和其他一些实施它。我认为您需要在当前窗口的顶部或全屏视图上添加一个新窗口灰色状态栏UIAlertView风格

感谢您的输入!

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; 
+0

thanks @reptrich! – G33kz0r 2010-08-19 22:34:33