在我的根视图中,我创建了一个导航控制器,并将其添加到状态栏下方20 px。导航栏向上移动,同时导航控制器的弹出动画
我的导航视图控制器
状态栏显示正常。
当我点击后退,(冻结动画截图)。
当动画发生时,视图向上移动。并且 完成后,状态栏将出现。
代码:这是我的导航控制器添加到我的VC
在RootView:
navController = [[UINavigationController alloc]initWithRootViewController:myView];
navController.navigationBar.translucent = YES;
navController.view.autoresizingMask = UIViewAutoresizingNone;
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) {
CGRect frame=navController.view.frame;
frame.origin.y += 20;
frame.size.height-=20;
navController.view.frame=frame;
}
谢谢。这是有道理的,但没有它只被调用一次。 –