如何在iOS上“灰显”(在UIStatusBar上覆盖一个带有alpha的灰色视图)就像UIAlertView显示时一样。我知道这是可能的,而且苹果也允许,因为Twitter(官方Twitter应用程序)和其他一些人实现了它。我认为你需要在当前窗口的顶部添加一个新窗口或一个全屏视图
谢谢你的意见!
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;