上个项目一直用代码写控件,所以没有发现这个问题,今天没事写个h5的东西,用到xib,发现UITableView最上面一直有一块空白区域,搜了资料发现,iOS 7 viewcontroller新增属性automaticallyAdjustsScrollViewInsets,即是否根据按所在界面的navigationbar与tabbar的高度,自动调整scrollview的 inset,设置为no,让它不要自动调整就可以了,加一句代码就ok了1self.automaticallyAdjustsScrollViewInsets = NO;