• iOS-OC-基本控件之UIPageControl


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

    父类是 UIControl。

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

    属性如下:

    @property(nonatomicNSInteger numberOfPages;          //总页数,默认0页

    @property(nonatomicNSInteger 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;  // 通过页数得到控制器大小,主要用于页数会变化的情况下进行大小动态处理

     

     

  • 相关阅读:
    codeforces 671B Robin Hood 二分
    HDU 4009 Transfer water 最小树形图
    HDU 2121 Ice_cream’s world II 最小树形图
    UVA1395 Slim Span(枚举最小生成树)
    ZOJ 1107FatMouse and Cheese(BFS)
    POJ2239 Selecting Courses(二分图最大匹配)
    UVA 11419SAM I AM(输出 最小覆盖点 )
    POJ 3678 Katu Puzzle(强连通 法)
    POJ3207Ikki's Story IV
    POJ1236Network of Schools(强连通分量 + 缩点)
  • 原文地址:https://www.cnblogs.com/BK-12345/p/5221835.html
Copyright © 2020-2023  润新知