iOS学习笔记-020.UIPageControl分页控件
来源:互联网 发布:twisted python 安装 编辑:程序博客网 时间:2024/05/18 02:46
- UIPageControl分页控件
- 一常用属性
- 二添加事件监听方法和页面变化调用方法
- 三示例代码
UIPageControl分页控件
一、常用属性
要使用滚动视图的分页效果,通常会配合UIPageControl分页控制控件,以增强分页效果。
该控件的常用属性如下:
NSInteger numberOfPages:总页数NSInteger currentPage:当前的页码BOOL hidesForSinglePage:当只有一页的时候,是否要隐藏视图UIColor *currentPageIndicatorTintColor:当前选中页面标示的颜色UIColor *pageIndicatorTintColor:其他页面标示的颜色
二、添加事件监听方法和页面变化调用方法
// 添加事件监听方法[pageControl addTarget:self action:@selector(pageChanged:) forControlEvents:UIControlEventValueChanged];// 页面变化调用方法- (void)pageChanged:(UIPageControl *)pageControl
三、示例代码
....... //----添加分页控件----- //9.创建分页控件 _pager = [[UIPageControl alloc]initWithFrame:CGRectMake(10, self.view.bounds.size.height-200, self.view.bounds.size.width-20, 100)]; //10.设置总页数 [_pager setNumberOfPages: _imageView.bounds.size.width / _scrollView.bounds.size.width]; //11.设置当前页数 [_pager setCurrentPage:0]; //12.设置只有一页时掩藏图标 [_pager setHidesForSinglePage:YES]; //13.设置当前的页的指示颜色 [_pager setCurrentPageIndicatorTintColor:[UIColor redColor]]; //14.设置非当前页的指示颜色 [_pager setPageIndicatorTintColor:[UIColor blueColor]]; //15.设置点击值改变的事件 [_pager addTarget:self action:@selector(pageChanged:) forControlEvents:UIControlEventValueChanged];// //16.设置点击事件// [_pager addTarget:self action:@selector(clickPager:) forControlEvents:UIControlEventTouchUpInside]; //17.添加到view中 [self.view addSubview:_pager];............/**页码改变的代理*/-(void)pageChanged:(UIPageControl*)pageControl{ NSLog(@"pageChanged---当前的页码是:%ld",pageControl.currentPage); NSInteger offsetX = _scrollView.bounds.size.width*pageControl.currentPage; [_scrollView setContentOffset:CGPointMake(offsetX, 0)];}..........
0 0
- iOS学习笔记-020.UIPageControl分页控件
- IOS开发-UIPageControl 分页控件
- UIPageControl 分页控件-IOS开发
- UIPageControl 分页控件-IOS开发
- UIPageControl 分页控件-IOS开发
- UIPageControl 分页控件-IOS开发
- UIPageControl 分页控件-IOS开发
- UIPageControl 分页控件-IOS开发
- UIPageControl分页控件
- UIPageControl 分页控件
- UIPageControl分页控件
- iOS学习笔记---UIPageControl的简单使用(用于分页)
- IOS分页控制器 - UIPageControl
- iOS控件之UIPageControl
- ios基本控件之UIPageControl
- UIPageControl分页控件和 UIAlertView提示框
- UIScrollView(滚动视图)/UIPageControl(分页控件)
- 13-常见UI控件之 UIPageControl分页
- iOS 获取当前控制器的顶层控制器
- js检测关闭页面或浏览器
- “==”和“equals” “JAVA”和“C”
- shell中>/dev/null 2>&1是什么鬼?
- Android仿IOS ViewPager滑动进度条
- iOS学习笔记-020.UIPageControl分页控件
- Hyperledger Fabric创世纪块源码解析
- 485. Max Consecutive Ones
- 广宇练习沃美功法不知不觉朝霞初生
- API:substring的用法
- Qt小项目-汽车销售管理系统
- MsgBox详解
- 乐山程序员联盟
- 程序员1月书讯