1

IOSフォトギャラリーのスタイルをコピーするのですがuistatusbar、表示・非表示をコントロールするとビューが上下に揺れてしまいます。

if (isDisplayNav) {
        [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];
        [self.navigationController setNavigationBarHidden:YES animated:YES];
        isDisplayNav = NO;
}else {
        [[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationFade];
        [self.navigationController setNavigationBarHidden:NO animated:YES];
        isDisplayNav = YES;
}

=========================回答=======================

答えが見つかりました。viewDidLoad メソッドに [self setWantsFullScreenLayout:YES] を挿入できます。ステータスバーの高さは viewController に含まれません。

4

0 に答える 0