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