是否可以将状态栏与iOS中的内容重叠?

Bre*_*aut 1 iphone views statusbar ios

视图中的内容是否可能与iOS中的状态栏重叠?我不想覆盖整个状态栏 - 只需要一个图形扩展几个像素.

现在商店里有这样的例子吗?或者HIG是否禁止它?

我已经看到了将自己的内容放在iOS状态栏中的应用示例.Reeder可能是最受欢迎的例子.但在Reeder中,内容完全包含在状态栏中.

Kev*_*vin 6

你可以使用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
Run Code Online (Sandbox Code Playgroud)

UIWindow的PS实例默认设置为hidden = YES,因此当你想要显示overlapView时你应该设置hidden = NO;