函数名:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
函数属于
UIScrollViewDelegate
所以在.h头文件中,调用这个代理:
@interface TDSideScene : TDScene <UIScrollViewDelegate>{}
@end
另外需要注意的是,在.m文件中,设置delegate=self:
我在ViewDidLoad中设置:
scrollView.delegate=self;
可以用这个代理函数,进行所需要的操作:
-(void) scrollViewDidScroll:(UIScrollView *)scrollView
{
NSLog(@"正在滑动...");
NSInteger picIndex = floor((self.scrollView.contentOffset.x - 1024 / 2) / 1024) + 1; //用来获得当前滑动到第几张图片,从0开始
NSLog(@"picIndex:%i",picIndex);
if (picIndex==1) {
[self btnNOTShow:NO];
[self btnYeWuIsShow:NO];
}else if(picIndex==2){
[self btnYeWuIsShow:YES];
[self btnNOTShow:YES];
}else{
[self btnNOTShow:YES];
[self btnYeWuIsShow:NO];
}
}