IOS系列——Scrollvoew和Pagecontrol的配套使用
2013-09-27 19:47
337 查看
这种用法也是很常见的,目前我仅仅是实现了pagecontroll随scrollview的移动而移动,但是没有实现点击pagecontroll使scrollview随之滑动的效果,先说一说这个效果的实现吧
其实在这个效果的实现很简单,主要是实现scrollview的代理就是要加上这样一句代码
这句话在我们平时使用的时候,一般不加这句话也可以实现其他的功能,但是和pagecontroll一起使用的时候,必须要有这句代码
下面的是pagecontrol的初始化
加完上面的这些东西,然后实现最后的一个方法
这样就可以实现pagecontrol的自动移动,不过这个有一些不好的敌方是,颜色比较那个啥,大小也太小,还有一些自定义的pagecontrol可以自己写,有时间我把一个自定义的demo上传大家看看
其实在这个效果的实现很简单,主要是实现scrollview的代理就是要加上这样一句代码
scrollview.delegate = self;
这句话在我们平时使用的时候,一般不加这句话也可以实现其他的功能,但是和pagecontroll一起使用的时候,必须要有这句代码
下面的是pagecontrol的初始化
pagecontrol = [[UIPageControl alloc]initWithFrame:CGRectMake(0, 768 - 140-30, 1024, 40)]; pagecontrol.backgroundColor = [UIColor clearColor]; pagecontrol.numberOfPages = 4; pagecontrol.currentPage = 0; [bigview11.view addSubview:pagecontrol];
加完上面的这些东西,然后实现最后的一个方法
- (void)scrollViewDidEndDecelerating:(UIScrollView *)sView{ NSInteger index = fabs(sView.contentOffset.x) / sView.frame.size.width; [pagecontrol setCurrentPage:index]; }
这样就可以实现pagecontrol的自动移动,不过这个有一些不好的敌方是,颜色比较那个啥,大小也太小,还有一些自定义的pagecontrol可以自己写,有时间我把一个自定义的demo上传大家看看
相关文章推荐
- IOS--UIPageControl的使用方法详细
- IOS--UIPageControl使用
- IOS scrollView以及pageControl使用
- IOS开发-UI学习-UIPageControl(页码控制器)的使用
- iOS学习笔记---UIPageControl的简单使用(用于分页)
- ios菜鸟之路:uiscrollview和pagecontrol的使用方法
- 【iOS系列】-UIScrollView的介绍及结合UIPageControl实现图片播放的实例
- iOS customized PageControl show page number.自定义PageControl,使用页码代替dot
- iOS--UIPageControl的使用方法详细
- iOS UIPageControl使用
- iOS 8 Auto Layout界面自动布局系列2-使用Xcode的Interface Builder添加布局约束
- iOS 8 Auto Layout界面自动布局系列2-使用Xcode的Interface Builder添加布局约束
- iOS 10 Auto Layout界面自动布局系列3-使用原生NSLayoutConstraint添加布局约束
- IOS系列——数组的使用
- 【Xamarin挖墙脚系列:开始使用Xamari4.0系列产品开发IOS】
- IOS控件系列----使用UITableView实现网格布局,自定义显示列数
- boost库使用系列3------- boost_1_54_0在Xcode5,IOS模拟器上编译通过
- iOS开发UI系列之UIImageView的基本使用
- 轻松掌握Ajax.net系列教程六:使用PopupControlExtender
- 使用CSS+SiteMap+UserControl+MasterPage实现简易的Tab