文章出處

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;  // 通過頁數得到控制器大小,主要用于頁數會變化的情況下進行大小動態處理

 

 


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 AutoPoster 的頭像
    AutoPoster

    互聯網 - 大數據

    AutoPoster 發表在 痞客邦 留言(0) 人氣()