欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

iOS App開發(fā)中的UIPageControl分頁控件使用小結(jié)

 更新時間:2016年06月13日 09:29:23   作者:劉偉  
UIPageControl分頁控件的例子簡單來說即是我們平時翻動多個桌面頁時及底部帶有的圓點頁碼標注,這里我們來看一下iOS App開發(fā)中的UIPageControl分頁控件使用小結(jié),需要的朋友可以參考下

分頁控件是一種用來取代導航欄的可見指示器,方便手勢直接翻頁,最典型的應用便是iPhone的主屏幕,當圖標過多會自動增加頁面,在屏幕底部你會看到原點,用來只是當前頁面,并且會隨著翻頁自動更新。
一、創(chuàng)建

復制代碼 代碼如下:

UIPageControl* myPageControl = [[UIPageControl alloc]initWithFrame:CGRectMake(0.0, 400.0, 320.0, 0.0)]; 

二、設(shè)置屬性
頁面數(shù)目
復制代碼 代碼如下:

myPageControl.numberOfPages =5; 

 默認第一頁會被選中。如果要選擇其他頁,可以設(shè)置currentPage 屬性。頁面索引從 0 開始:
復制代碼 代碼如下:

myPageControl.currentPage =3;// 當前頁數(shù),第四頁

默認情況下,即使只有一個頁面,指示器也會顯示進來。如果要在僅有一個頁面的情況下隱藏指示器,可以將 hideForSinglePage 的值設(shè)為 YES。
復制代碼 代碼如下:

myPageControl.hidesForSinglePage=YES; 

如果你希望直到有時間執(zhí)行完你的操作之后,才更新當前指示器當前指示頁,可以將 defersCurrentPageDisPlay 設(shè)為YES。這樣的話你必須調(diào)用控件的 updateCurentPageDisPlay 來更新當前頁:
復制代碼 代碼如下:

myPageControl.defersCurrentPageDisplay = YES; 
    [myPageControl updateCurrentPageDisplay]; 

三、顯示控件
復制代碼 代碼如下:

[self.view addSubview:myPageControl]; 

四、通知
當用戶點觸分頁控件時,會產(chǎn)生一個 UIControlEventVakueChanged 事件。你可以用UIControl 類的 addTarget 方法,為其指定一個動作:
復制代碼 代碼如下:

-(void)pageChanged:(id)sender{ 
    UIPageControl* control = (UIPageControl*)sender; 
    NSInteger page = control.currentPage; 
    //添加你要處理的代碼 
}   
[myPageControl addTarget:self action:@selector(pageChanged:) forControlEvents:UIControlEventValueChanged]; 

五、常用屬性一覽

復制代碼 代碼如下:

//創(chuàng)建UIPageControl
UIPageControl * page = [[UIPageControl alloc] initWithFrame:CGRectMake(0, self.view.bounds.size.height-50, self.view.bounds.size.width, 50)];
 
//設(shè)置背景顏色
page.backgroundColor = [UIColor clearColor];
 
//設(shè)置小圓圈的個數(shù)
page.numberOfPages = 15;
 
//設(shè)置 小圓圈的顏色
page.pageIndicatorTintColor = [UIColor orangeColor];
 
//設(shè)置當前頁的小圓圈顏色
page.currentPageIndicatorTintColor = [UIColor redColor];
 
//獲取/更改當前頁
page.currentPage = 1;
 
//增加點擊事件
[page addTarget:self action:@selector(pageClick:) forControlEvents:UIControlEventValueChanged];

相關(guān)文章

  • iOS開發(fā)學習之監(jiān)測程序的崩潰次數(shù)詳解

    iOS開發(fā)學習之監(jiān)測程序的崩潰次數(shù)詳解

    iOS開發(fā)中遇到程序崩潰是很正常的事情,下面這篇文章主要給大家介紹了關(guān)于iOS如何監(jiān)測程序崩潰次數(shù)的相關(guān)資料,文中通過詳細的示例代碼供大家參考學習,需要的朋友們下面跟著小編來一起學習學習吧。
    2017-07-07
  • iOS實現(xiàn)簡單分欄效果

    iOS實現(xiàn)簡單分欄效果

    這篇文章主要為大家詳細介紹了iOS實現(xiàn)簡單分欄效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • iOS消息發(fā)送和轉(zhuǎn)發(fā)示例詳解

    iOS消息發(fā)送和轉(zhuǎn)發(fā)示例詳解

    這篇文章主要給大家介紹了關(guān)于iOS消息發(fā)送和轉(zhuǎn)發(fā)的相關(guān)資料,用Objective-C的術(shù)語來講,這叫做“給某個對象發(fā)送某條消息”。文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2018-03-03
  • 簡單說說iOS之WKWebView的用法小結(jié)

    簡單說說iOS之WKWebView的用法小結(jié)

    iOS8.0之后我們使用 WebKit框架中的WKWebView來加載網(wǎng)頁。這篇文章主要介紹了簡單說說iOS之WKWebView的用法小結(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • iOS開發(fā)輸入自動填充UITextField背景色

    iOS開發(fā)輸入自動填充UITextField背景色

    如何在iOS中實現(xiàn)輸入時自動填充背景色的效果,首先,我們設(shè)置UITextField的背景色為初始顏色,然后,通過設(shè)置UITextField的代理,并監(jiān)聽UITextField的輸入事件,我們在用戶開始輸入時將其背景色改變?yōu)楦吡令伾?在用戶結(jié)束輸入時恢復為初始顏色
    2023-10-10
  • iOS App開發(fā)中使cell高度自適應的黑魔法詳解

    iOS App開發(fā)中使cell高度自適應的黑魔法詳解

    這篇文章主要介紹了iOS App開發(fā)中使cell高度自適應的黑魔法詳解,作者利用iOS8以后的新特性講解了TableView、CollectionView中的cell高度自適應以及UITextView輸入內(nèi)容實時更新cell高度的方法,需要的朋友可以參考下
    2016-03-03
  • iOS 圖片加載框架SDWebImage解讀

    iOS 圖片加載框架SDWebImage解讀

    本篇文章主要介紹了iOS 圖片加載框架SDWebImage解讀,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • 深入淺析IOS中UIControl

    深入淺析IOS中UIControl

    UIControl,相信大家對其并不陌生吧,比如平常最常用的UIButton就是繼承自UIControl的。下面通過本篇文章給大家介紹ios中UIControl,感興趣的朋友一起學習吧
    2015-10-10
  • iOS如何自定義控制器轉(zhuǎn)場動畫push詳解

    iOS如何自定義控制器轉(zhuǎn)場動畫push詳解

    在平時開發(fā)中,有時候需要一些轉(zhuǎn)場動畫給界面調(diào)整增添一些活力,而實現(xiàn)這些動畫相對比較繁瑣。下面這篇文章主要給大家介紹了關(guān)于iOS如何自定義控制器轉(zhuǎn)場動畫push的相關(guān)資料,需要的朋友可以參考下。
    2017-12-12
  • iOS遍歷集合(NSArray、NSDictionary、NSSet)的方法總結(jié)

    iOS遍歷集合(NSArray、NSDictionary、NSSet)的方法總結(jié)

    這篇文章主要介紹了iOS集合遍歷(NSArray、NSDictionary、NSSet)的方法,文中給出了詳細的方法示例,并總結(jié)了各個方法的優(yōu)缺點來供大家學習參考,需要的朋友們下面來一起看看吧。
    2017-03-03

最新評論