您的位置:首页 > 产品设计 > UI/UE

UIPageControl

2015-11-02 22:21 555 查看
UIPageControl(分页控件), 通常于滑动视图结合使用指示当前页码位置, 或者是用于手机主页使用时需要设置页码总数. 事件类型为UIControlEvntChange.

属性方法

页码导航管理
@property(nonatomic) NSInteger currentPage
@property(nonatomic) NSInteger numberOfPages
@property(nonatomic) BOOL hidesForSinglePage
更新页码现实
@property(nonatomic, retain) UIColor *pageIndicatorTintColor
@property(nonatomic, retain) UIColor *currentPageIndicatorTintColor
@property(nonatomic) BOOL defersCurrentPageDisplay
- (void)updateCurrentPageDisplay
指示器颜色

当前页码指示器颜色

推迟页码指示器跳转(默认为NO , 设置为YES时,会延迟页码显示直到调用 updateCurrentPageDisplay方法)
- (CGSize)sizeForNumberOfPages:(NSInteger)
pageCount
Discussion

Subclasses that customize the appearance of the page control can use this method to resize the page control when the page count changes.

使用实例

//创建UIPageControl对象

UIPageControl
*pageC = [[UIPageControl
alloc]initWithFrame:CGRectMake(0,
CGRectGetHeight(self.view.bounds)
- 70,
CGRectGetWidth(self.view.bounds),
40)];

pageC.backgroundColor
= [UIColor
blackColor];

//设置页数

pageC.numberOfPages
= 4;

pageC.tag
= 10010;

// [pageC addTarget:self action:@selector(handlePageCAction:) forControlEvents:UIControlEventValueChanged];

[self.view
addSubview:pageC];
[pageC release];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: