- (void)initViewController
{
//设置scrollview
_scrollView = [[UIScrollViewalloc]initWithFrame:CGRectMake(0,20,VIEW_WIDTH ,261)]; //屏幕宽度
// scrollView.backgroundColor = [UIColor redColor];
[self.viewaddSubview:_scrollView];
//设置内容大小
_scrollView.contentSize =CGSizeMake(VIEW_WIDTH,VIEW_HEIGHT*10);
_scrollView.pagingEnabled =YES; //分页效果
//设置图片
for (int i =0; i<kIMGCOUNT; i++)
{
imageView = [[UIImageViewalloc]initWithFrame:CGRectMake(self.view.frame.size.width*i,0, self.view.frame.size.width,261)];
//设置图片
NSString *name = [NSStringstringWithFormat:@"background%d",i+1];
imageView.tag = i;
imageView.image=[UIImageimageNamed:name];
[_scrollViewaddSubview:imageView];
}
//设置代理
_scrollView.delegate=self;
UILabel *label = [[UILabelalloc]initWithFrame:CGRectMake(VIEW_WIDTH,210, VIEW_WIDTH,40)];
label.text =@"学习scrollView";
label.backgroundColor = [UIColoryellowColor];
[_scrollView addSubview:label];
}
/*
// 返回一个放大或者缩小的视图
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
{
}
// 开始放大或者缩小
- (void)scrollViewWillBeginZooming:(UIScrollView *)scrollView withView:
(UIView *)view
{
}
// 缩放结束时
- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale
{
}
// 视图已经放大或缩小
- (void)scrollViewDidZoom:(UIScrollView *)scrollView
{
}
*/
// 是否支持滑动至顶部 代理的方法
- (BOOL)scrollViewShouldScrollToTop:(UIScrollView *)scrollView
{
return YES;
}
// 滑动到顶部时调用该方法
- (void)scrollViewDidScrollToTop:(UIScrollView *)scrollView
{
NSLog(@"scrollViewDidScrollToTop");
}
// scrollView 已经滑动
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
NSLog(@"scrollViewDidScroll");
}
// scrollView 开始拖动
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
{
NSLog(@"scrollViewWillBeginDragging");
}
// scrollView 结束拖动
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
{
NSLog(@"scrollViewDidEndDragging");
}
// scrollView 开始减速(以下两个方法注意与以上两个方法加以区别)
- (void)scrollViewWillBeginDecelerating:(UIScrollView *)scrollView
{
NSLog(@"scrollViewWillBeginDecelerating");
}
// scrollview 减速停止
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
NSLog(@"scrollViewDidEndDecelerating");
}