码迷,mamicode.com
首页 > 移动开发 > 详细

IOS-OC-基本控件之UIPageControl

时间:2016-02-27 01:04:09      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:ios   oc   基本控件   uipagecontrol   

UIPageControl(页面控制器,就是桌面的那些小点点,每个点代表一个界面)

父类是 UIControl。

IOS开发中常用的基本控件,主要和UIScrollView一起使用,比较常用的就是有些APP主页面会有一些图片自动转换,也可以用而人为的转换,本文主要是列出常用的属性及方法(注XCode版本为7.2)


属性如下:


@property(nonatomic) NSInteger numberOfPages;          //总页数,默认0页

@property(nonatomic) NSInteger currentPage;            // 当前的页数,默认为0,取值范围是0-总页数减1

@property(nonatomic) BOOL hidesForSinglePage;          // 设置当总页数为1时,是否自动隐藏控制器,默认为NO


@property(nonatomic) BOOL defersCurrentPageDisplay;    // i设置是否延迟自动更新控制器的当前页码(默认为NO)

注意:这个属性如果设置为YES,点击时并不会改变控制器显示的当前页码点,必须手动调用

- (void)updateCurrentPageDisplay; 

这个方法,才会更新。

@property(nullable, nonatomic,strong) UIColor *pageIndicatorTintColor 设置控制器页码点的颜色

@property(nullablenonatomic,strongUIColor *currentPageIndicatorTintColor// 设置控制器当前所在页码点的颜色,必须在6.0以后才能调用


方法:


- (void)updateCurrentPageDisplay;                      // 更新控制器当前页码


- (CGSize)sizeForNumberOfPages:(NSInteger)pageCount;  // 通过页数得到控制器大小,主要用于页数会变化的情况下进行大小动态处理




本文出自 “红角羚羊” 博客,请务必保留此出处http://2254359459.blog.51cto.com/10776102/1745447

IOS-OC-基本控件之UIPageControl

标签:ios   oc   基本控件   uipagecontrol   

原文地址:http://2254359459.blog.51cto.com/10776102/1745447

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!