iOS7 下使用SVPullToRefresh 下拉刷新导航栏位置错误;
下拉刷新之后,tableview的第一列会跑到导航栏的下面;
修正:添加如下代码
/** * 下拉刷新 增加一个; */ //修复下拉刷新位置错误 代码开始 if ([self respondsToSelector:@selector(automaticallyAdjustsScrollViewInsets)]) { self.automaticallyAdjustsScrollViewInsets = NO; UIEdgeInsets insets = self.tableView.contentInset; insets.top = self.navigationController.navigationBar.bounds.size.height + [UIApplication sharedApplication].statusBarFrame.size.height; self.tableView.contentInset = insets; self.tableView.scrollIndicatorInsets = insets; } //修复下拉刷新位置错误 代码结束 __block RootViewController *bSelf = self; [self.tableView addPullToRefreshWithActionHandler:^{ [bSelf addRows]; }]; /** * 拉到最后 加载更多,增加一个; */ [self.tableView addInfiniteScrollingWithActionHandler:^{ [bSelf addMoreRow]; }];