UIScrollView--UIPageControl

发布时间:2017-2-21 13:17:07 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"UIScrollView--UIPageControl",主要涉及到UIScrollView--UIPageControl方面的内容,对于UIScrollView--UIPageControl感兴趣的同学可以参考一下。

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;

上一篇:
下一篇:hdu 4192

相关文章

相关评论