您好,登錄后才能下訂單哦!
UIPageControl(頁面控制器,就是桌面的那些小點點,每個點代表一個界面)
父類是 UIControl。
IOS開發中常用的基本控件,主要和UIScrollView一起使用,比較常用的就是有些APP主頁面會有一些圖片自動轉換,也可以用而人為的轉換,本文主要是列出常用的屬性及方法(注XCode版本為7.2)
屬性如下:
@property(nonatomic) NSInteger numberOfPages; //總頁數,默認0頁
@property(nonatomic) NSInteger 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(nullable, nonatomic,strong) UIColor *currentPageIndicatorTintColor// 設置控制器當前所在頁碼點的顏色,必須在6.0以后才能調用
方法:
- (void)updateCurrentPageDisplay; // 更新控制器當前頁碼
- (CGSize)sizeForNumberOfPages:(NSInteger)pageCount; // 通過頁數得到控制器大小,主要用于頁數會變化的情況下進行大小動態處理
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。