UIPageControl(分页控件), 通常于滑动视图结合使用指示当前页码位置, 或者是用于手机主页使用时需要设置页码总数. 事件类型为UIControlEvntChange.
属性方法
页码导航管理
@property(nonatomic) BOOL hidesForSinglePage
| |
更新页码现实
@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];
|