UIPageControl控件的常用属性
2015-12-05 10:10
441 查看
UIPageControl的继承关系:UIPageControl:UIControl:UIView:UIResponder:NSObject
图1
- (void)viewDidLoad { [super viewDidLoad]; /** 1、初始化UIPageControl */ UIPageControl * page = [[UIPageControl alloc]initWithFrame:CGRectMake(50, 100, 200, 20)]; page.backgroundColor = [UIColor greenColor]; [self.view addSubview:page]; /** 2、管理page .currentPage //设置和获取当前所在页码 .numberOfPages //设置控制器页数(默认为0) .hidesForSinglePage //设置当总页数为1时,是否自动隐藏控制器(默认NO) */ page.numberOfPages = 4; page.currentPage = 0; page.hidesForSinglePage = YES; /** 3、更新Page的显示 .pageIndicatorTintColor //设置page点的颜色 .currentPageIndicatorTintColor //设置当前所在页点的颜色 .defersCurrentPageDisplay //设置是否延迟更新控制器的当前页码(默认为NO)注意:如果为YES,点击时不会改变控制器当前页码点,必须手动调下面方法,才会更新。 - updateCurrentPageDisplay //更新控制器当前页码 */ page.pageIndicatorTintColor = [UIColor grayColor]; page.currentPageIndicatorTintColor = [UIColor redColor]; //运行见图1 page.defersCurrentPageDisplay = YES; [page addTarget:self action:@selector(pageAction:) forControlEvents:UIControlEventTouchUpInside]; /** 4、供子类重写的方法: - sizeForNumberOfPages: //调节page点的大小 */ } -(void)pageAction:(UIPageControl *)page { [page updateCurrentPageDisplay]; }
图1
相关文章推荐
- iOS开发之路--微博“更多”页面
- iOS开发之路--微博骨架搭建
- IOS开发代码分享之获取启动画面图片的string
- IOS开发之路--C语言数组和字符串
- IOS开发代码分享之用nstimer实现倒计时功能
- IOS开发代码分享之设置UISearchBar的背景颜色
- iOS和tvOS游戏按需加载资源简介
- ios开发之环境搭建-01
- 在开发iOS程序时对日期处理的总结
- iOS开发——keychain的使用
- iOS Graphics Technologies iOS 图形技术
- iOS开发异常错误总结
- 学习Objective-C:入门手册
- iOS开发 简单实现视频音频的边下边播
- 初学ios开发之iOS 证书、描述文件、AppID
- iOS开发 — Quartz 2D知识点应用 (制作了一个Demo,源代码)
- ios开发对配置文件plist的操作
- iphone5和4的屏幕兼容问题
- 9秒的课程只为培养靠谱的IOS和HTML5开发人才而定制