在我的根視圖中,我創建了一個導航控制器,並將其添加到狀態欄下方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;
}
謝謝。這是有道理的,但沒有它只被調用一次。 –