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