`
javasogo
  • 浏览: 1773833 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

iphone/ipad开发--ScrollView滑动时触发的函数

 
阅读更多

函数名:

- (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];

}

}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics