第一种方法:
// 设置CGRectZero从导航栏下开始计算
if ([self respondsToSelector:@selector(setEdgesForExtendedLayout:)]) {
self.edgesForExtendedLayout = UIRectEdgeNone;
}
第二种方法:
// self.navigationController.navigationBar.translucent = YES;或者NO;
第三种方法:
// self.automaticallyAdjustsScrollViewInsets = NO;
三种方法效果差不多,但是也有部分差异,笔者推荐第一种。