视图中的内容是否可能与iOS中的状态栏重叠?我不想覆盖整个状态栏 - 只需要在其中插入几个像素的图形。
现在商店里有这样的例子吗?或者HIG是否禁止它?
我已经看过将自己的内容放在iOS状态栏中的应用示例。 Reeder可能是最受欢迎的例子。但在Reeder中,内容完全包含在状态栏中。
答案 0 :(得分: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
P.S。 UIWindow的实例默认设置为hidden = YES,因此当你想显示overlapView时你应该设置hidden = NO;