navigationController影响控制器的view的frame

当导航控制器的self.navigationController.navigationBar.translucent = YES;为透明的时候,控制器的view的frame的y从0开始的,可以通过图层,或者kvo查看frame看到

 self.navigationController.navigationBar.translucent = YES;

当导航控制器的self.navigationController.navigationBar.translucent = NO;为不透明的状态,控制器的view的frame的y有个导航栏的高度

 self.navigationController.navigationBar.translucent = NO;

你可能感兴趣的:(navigationController影响控制器的view的frame)