-(void)scrollViewDidScroll:(UIScrollView *)scrollView{
//加载之后的一页
if (scrollView==self.tableScroll) {
CGFloat pageWidth=scrollView.frame.size.width;
int page=floor((scrollView.contentOffset.x-pageWidth/2)/pageWidth)+1;
if (page!=indexPage) {
//可以继续滚动
if (indexPage<[self.category count]+1) {
indexPage=page;
//导航栏切换
[self.scrollnavi setSelectedIndex:indexPage];
//列表的scrollToTop属性设置
for (int i=0; i<self.tdoclist.count; i++) {
TDocTableViewController *tdocs = self.tdoclist[i] ;
if (i==indexPage) {
tdocs.tableView.scrollsToTop=YES;
}else{
tdocs.tableView.scrollsToTop=NO;
}
}
//切换页面时,刷新页面数据。若直接用self.tdoc 就会一直刷新最后一个页面
TDocTableViewController *tdoc = self.tdoclist[indexPage] ;
[tdoc refreshData];
}
}
}
}
//加载之后的一页
if (scrollView==self.tableScroll) {
CGFloat pageWidth=scrollView.frame.size.width;
int page=floor((scrollView.contentOffset.x-pageWidth/2)/pageWidth)+1;
if (page!=indexPage) {
//可以继续滚动
if (indexPage<[self.category count]+1) {
indexPage=page;
//导航栏切换
[self.scrollnavi setSelectedIndex:indexPage];
//列表的scrollToTop属性设置
for (int i=0; i<self.tdoclist.count; i++) {
TDocTableViewController *tdocs = self.tdoclist[i] ;
if (i==indexPage) {
tdocs.tableView.scrollsToTop=YES;
}else{
tdocs.tableView.scrollsToTop=NO;
}
}
//切换页面时,刷新页面数据。若直接用self.tdoc 就会一直刷新最后一个页面
TDocTableViewController *tdoc = self.tdoclist[indexPage] ;
[tdoc refreshData];
}
}
}
}