私はBigNerdRanchのiOSプログラミングの本(第3版)を読んでいますが、フルスクリーンのUIScrollViewに埋め込まれたフルスクリーンの画像を含む特定の例が1つあります。どちらも次のように作成されます。
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
CGRect screenRect=[[self window] bounds];
UIScrollView *scrollView=[[UIScrollView alloc] initWithFrame:screenRect];
view=[[HypnosisView alloc] initWithFrame:screenRect];
次の行を使用して、ステータスバーを非表示にするように求められます。
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];
すべて正常に動作しますが、私にはわかりません。ステータスバーがあるかどうかに関係なく、ウィンドウの境界が同じであるのはなぜですか。常に(0,0,320,568)ですが、ステータスバーを非表示にすると、高さが低くなると予想していました。
読んでくれてありがとう。