1

我在当前键窗口中添加了一个带有 UIView 子视图的 UIWindow。

CGFloat width = 35;    
self.window = [[UIWindow alloc] initWithFrame:CGRectMake(0, [UIScreen mainScreen].bounds.size.height - width, width, width)];
self.window.backgroundColor = [UIColor yellowColor];
self.window.windowLevel = UIWindowLevelStatusBar;
self.window.hidden = NO;

UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, width, width)];
view.backgroundColor = [UIColor redColor];
[self.window addSubview:view];

在此处输入图像描述

当我打电话给

 [[UIApplication sharedApplication] setStatusBarHidden:sender.selected withAnimation:UIStatusBarAnimationSlide];

在iOS7中,添加窗口后,窗口的高度会自动变为屏幕的高度

在此处输入图像描述

那么什么可能导致这个问题呢?

4

0 回答 0