View 中的内容是否可以与 iOS 中的状态栏重叠?我不想覆盖整个状态栏 - 只需将图形扩展到其中几个像素。
现在店里有这样的例子吗?还是HIG禁止它?
我见过将自己的内容放置在 iOS 状态栏中的应用程序示例。 Reeder 可能是这方面最受欢迎的例子。但在 Reeder 中,内容完全包含在状态栏中。
最佳答案
你可以使用 UIWindow,
UIApplication *app = [UIApplication sharedApplication];
UIWindow *overlapView = [UIWindow new];
overlapView.windowLevel = UIWindowLevelStatusBar + 1;
overlapView.frame = app.statusBarFrame; // you can set any size of frame you want
附言UIWindow的实例默认设置hidden = YES,所以要显示overlapView时应该设置hidden = NO;
关于iphone - 是否可以将状态栏与 iOS 中的内容重叠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9257213/