UIPageControl

本文深入探讨了iOS开发中UIPageControl的使用方法,包括如何管理页面导航、设置页码显示以及更新页面指示器的颜色。通过实例演示,帮助开发者轻松掌握UIPageControl的特性与应用。
   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];
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值