スライドメニューを作っています。しかし、スライドして開いてスライドして閉じると、フロント ビュー コントローラーのナビゲーション バーがシステム ステータス バーと重なってしまいます。
if (should_hide_status_bar)
{
[[UIApplication sharedApplication] setStatusBarHidden:is_going_to_open withAnimation:(UIStatusBarAnimationSlide)];
}
[UIView animateWithDuration:DURATION delay:0 usingSpringWithDamping:2 initialSpringVelocity:1 options:(0) animations:^
{
CGFloat disp0 = state == AASlideViewControllerSlidingStateClose ? 0 : OPEN_X_POS;
CGAffineTransform t1 = CGAffineTransformMakeTranslation(disp0, 0);
self.frontViewController.view.transform = t1;
}
completion:^(BOOL finished)
{
self->_flags.is_sliding = NO;
self.view.userInteractionEnabled = YES;
}];
これを修正する方法は?