iOS UIPageControl(分頁控制器) 用法總結

UIPageControll 是繼承於UIControl的一個IOS系統UI控件,能夠提供給開發者設計分頁效果的功能。ide

初始化方法學習

 

 

UIPageControl * page = [[UIPageControl alloc]initWithFrame:CGRectMake(100, 100, 100, 100)];atom

 

設置控制器頁數(默認爲0)spa

 

@property(nonatomic) NSInteger numberOfPages;  設計

 

設置當前所在頁碼繼承

 

@property(nonatomic) NSInteger currentPage;  開發

 

設置當總頁數爲1時,是否自動隱藏控制器it

 

 

@property(nonatomic) BOOL hidesForSinglePage;  date

 

設置是否延遲自動更新控制器的當前頁碼(默認爲NO)分頁

 

@property(nonatomic) BOOL defersCurrentPageDisplay;

 

注意:這個屬性若是設置爲YES,點擊時並不會改變控制器顯示的當前頁碼點,必須手動調用

- (void)updateCurrentPageDisplay; 

這個方法,纔會更新。

 

更新控制器當前頁碼

 

 

- (void)updateCurrentPageDisplay; 

 

經過頁數獲得控制器大小

 

 

- (CGSize)sizeForNumberOfPages:(NSInteger)pageCount; 

這個屬性用於頁數會變化的狀況下進行大小動態處理

 

設置控制器頁碼點得顏色

 

 

@property(nonatomic,retain) UIColor *pageIndicatorTintColor;

 

設置控制器當前所在頁碼點的顏色

 

 

@property(nonatomic,retain) UIColor *currentPageIndicatorTintColor;

 

學習使用 歡迎轉載

專一技術,熱愛生活,交流技術,也作朋友。

——琿少 QQ羣:203317592

相關文章
相關標籤/搜索