7.23委托
1.UIScrollView
//1.创建一个UIScrollView
UIScrollView *scroll = [[UIScrollView alloc] initWithFrame:CGRectMake(50, 100, 200, 200)];
//2.向Scroll添加对象及属性设置
for (int i = 1; i<=4; i++) {
NSString *str = [NSString stringWithFormat:@"image%d.jpg",i];
UIImageView *image = [[UIImageView alloc] initWithImage:[UIImage imageNamed:str]];
image.frame=CGRectMake(200*(i-1), 0, 200, 200);
[scroll addSubview:image];
scroll.delegate=self;
scroll.contentSize=CGSizeMake(200*4, 200);
//是否实现翻页
scroll.pagingEnabled=YES;
//隐藏滚动条
scroll.showsHorizontalScrollIndicator=NO;
}
//让滚动条短暂显示.
[_scrollView flashScrollIndicators];
2.UIPageControl
//1.新建一个UIPageControl
page=[[UIPageControl alloc] initWithFrame:CGRectMake(50, 250, 200, 50)];
//绑定方法和绑定状态
[page addTarget:self action:@selector(pageClick:) forControlEvents:UIControlEventValueChanged];
[self.view addSubview:page];
//白点个数
page.numberOfPages=4;
2.//获取page的值,第一个为0
int a = sender.currentPage;
//移动
[scroll setContentOffset:CGPointMake(200*a, 0) animated:YES];
//scrollView.contentOffset.x获得Scroll的x坐标
int p = scrollView.contentOffset.x/200;
NSLog(@"====%d",p);
page.currentPage = p;
1.UIScrollView
//1.创建一个UIScrollView
UIScrollView *scroll = [[UIScrollView alloc] initWithFrame:CGRectMake(50, 100, 200, 200)];
//2.向Scroll添加对象及属性设置
for (int i = 1; i<=4; i++) {
NSString *str = [NSString stringWithFormat:@"image%d.jpg",i];
UIImageView *image = [[UIImageView alloc] initWithImage:[UIImage imageNamed:str]];
image.frame=CGRectMake(200*(i-1), 0, 200, 200);
[scroll addSubview:image];
scroll.delegate=self;
scroll.contentSize=CGSizeMake(200*4, 200);
//是否实现翻页
scroll.pagingEnabled=YES;
//隐藏滚动条
scroll.showsHorizontalScrollIndicator=NO;
}
//让滚动条短暂显示.
[_scrollView flashScrollIndicators];
2.UIPageControl
//1.新建一个UIPageControl
page=[[UIPageControl alloc] initWithFrame:CGRectMake(50, 250, 200, 50)];
//绑定方法和绑定状态
[page addTarget:self action:@selector(pageClick:) forControlEvents:UIControlEventValueChanged];
[self.view addSubview:page];
//白点个数
page.numberOfPages=4;
2.//获取page的值,第一个为0
int a = sender.currentPage;
//移动
[scroll setContentOffset:CGPointMake(200*a, 0) animated:YES];
//scrollView.contentOffset.x获得Scroll的x坐标
int p = scrollView.contentOffset.x/200;
NSLog(@"====%d",p);
page.currentPage = p;