UIPageControl* myPageControl = [[UIPageControl alloc]initWithFrame:CGRectMake(0.0, 400.0, 320.0, 0.0)]; //

属性设置

myPageControl.numberOfPages =5;

默认第一页会被选中。如果要选择其他页,可以设置currentPage 属性。页面索引从 0 开始:

myPageControl.currentPage =3;// 当前页数,第四页

默认情况下,即使只有一个页面,指示器也会显示进来。如果要在仅有一个页面的情况下隐藏指示器,可以将 hideForSinglePage 的值设为 YES。

myPageControl.hidesForSinglePage=YES;

如果你希望直到有时间执行完你的操作之后,才更新当前指示器当前指示页,可以将 defersCurrentPageDisPlay 设为YES。这样的话你必须调用控件的 updateCurentPageDisPlay 来更新当前页:

myPageControl.defersCurrentPageDisplay = YES; [myPageControl updateCurrentPageDisplay];

当用户点触分页控件时,会产生一个 UIControlEventVakueChanged 事件。你可以用UIControl 类的 addTarget 方法,为其指定一个动作

-(void)pageChanged:(id)sender{ UIPageControl* control = (UIPageControl*)sender; NSInteger page = control.currentPage; //添加你要处理的代码
} [myPageControl addTarget:self action:@selector(pageChanged:) forControlEvents:UIControlEventValueChanged];

转载于:https://blog.51cto.com/liumenglin/1397928

UIPageControl 分页相关推荐

  1. UIPageControl 分页控件-IOS开发

    分页控件是一种用来取代导航栏的可见指示器,方便手势直接翻页,最典型的应用便是iPhone的主屏幕,当图标过多会自动增加页面,在屏幕底部你会看到原点,用来只是当前页面,并且会随着翻页自动更新. 一.创建 ...

  2. IOSUIcontrol事件

    UIKit提供了一组控件:UISwitch开关.UIButton按钮.UISegmentedControl分段控件.UISlider滑块.UITextField文本字段控件.UIPageControl ...

  3. UIControl IOS控件编程 及UITextField的讲解

    第一部分 UIKit提供了一组控件:UISwitch开关.UIButton按钮.UISegmentedControl分段控件.UISlider滑块.UITextField文本字段控件.UIPageCo ...

  4. iOS开发知识点总结

    main文件做了这几件事:1. 创建当前的应用程序2. 根据4个参数的最后为应用程序设置代理类(默认情况下是AppDelegate)3. 将appDelegate 和 应用程序 建立关联(指定代理,) ...

  5. 一些常用UI控件汇总

    1.标签控件 UIlable 作用:显示文本 常用属性: (1).lineBreakMode //label宽度不够时,对文本的打断方式,默认为打断文本尾部 (2).shadowColor //设置l ...

  6. 常用UI控件之UIControl

    1.UIControl概述 UIControl继承于UIView,其子类 有:UIButton,UITextField,UISegmentedControl(分段控件),UISlider (滑块控件) ...

  7. iOS UI基础-7.0 UIScrollView

    概述 移动设备的屏幕大小是极其有限的,因此直接展示在用户眼前的内容也相当有限.当展示的内容较多,超出一个屏幕时,用户可通过滚动手势来查看屏幕以外的内容,普通的UIView不具备滚动功能,不能显示过多的 ...

  8. UIControl-IOS开发

    UIKit提供了一组控件:UISwitch开关.UIButtonbutton.UISegmentedControl分段控件.UISlider滑块.UITextField文本字段控件. UIPageCo ...

  9. UIScrollView 滚动视图 (实例)

    UIScrollView 类负责所有基于 UIKit 的滚动操作. 一.创建 CGRect bounds = [ [ UIScreen mainScreen ] applicationFrame ] ...

最新文章

  1. web项目错误页面友好处理404,500等
  2. PHp批量推送数据太慢,PHP非阻塞批量推送数据-php教程
  3. mysql 登录_Spring boot redis +mysql实现登录功能
  4. px4原生源码学习二--实时操作系统篇
  5. 03.shard_allocation_和_cluster的routing设置
  6. .NET使用VS2010开发Web Service
  7. 问题 F: 成绩统计
  8. iOS中真机连接电脑运行程序出现问题
  9. 大数据预测分析是否对企业有影响
  10. Android--布局
  11. 浅谈计算机辅助数学教学论文,数学教师论文,关于计算机辅助数学教学的原则方式相关参考文献资料-免费论文范文...
  12. FileUtils常用方法 - commons-io常用工具类
  13. 断面测量数据格式转换
  14. uboot如何驱动SD卡
  15. 洛谷 P4654 [CEOI2017] Mousetrap 题解
  16. 动画程序时长缩放是什么意思_Premiere视频剪辑教程8:PR关键帧动画,让你的图片和文字动起来...
  17. WordPress SEO优化:纯代码添加canonical标签
  18. Anroid app版本更新
  19. 《Python3 网络爬虫开发实战》:关系型数据库 MySQL 存储
  20. ADC采样率,符号率

热门文章

  1. EOSPlatform+Dubbo+Zookeeper最佳实践
  2. jquery库实现iframe自适应内容高度和宽度
  3. 谷歌浏览器chrome假死、卡死、经常无反应,火狐firefox闪黑格子的解决办法(显卡/驱动兼容问题)...
  4. Q120:PBRT-V3,“直接光照”积分器(14.3章节)
  5. 服务器栈虚拟交换机,FusionSphere分布式虚拟交换机技术白皮书1.docx
  6. 深度学习推荐模型-DIN
  7. 大数据可视化应用在哪些方面
  8. 大数据分析五步法流程顺序
  9. 当前仍在编辑文章 - Java Excel处理 - 实操案例与方法手册
  10. mysql常用的语句_MySQL常用语句集锦