一些常用UI控件匯總-創(chuàng)新互聯(lián)

1、標(biāo)簽控件 UIlable

成都創(chuàng)新互聯(lián)公司公司2013年成立,先為灤州等服務(wù)建站,灤州等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為灤州企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。

作用:顯示文本

常用屬性:

(1)、lineBreakMode //label寬度不夠時(shí),對(duì)文本的打斷方式,默認(rèn)為打斷文本尾部

(2)、shadowColor //設(shè)置label陰影顏色,默認(rèn)文本沒(méi)有陰影(3)、shadowOffset //設(shè)置label陰影偏移量

(4)、textAlignment //設(shè)置label對(duì)齊方式

(5)、textColor //設(shè)置label字體顏色

(6)、numberOfLines //設(shè)置label的行數(shù)

常用方法:

(1)、sizeTfit //設(shè)置標(biāo)簽寬度適應(yīng)文本內(nèi)容

2、按鈕控件 UIButton

作用:響應(yīng)用戶的點(diǎn)擊事件

常用屬性:

(1)、enabled //設(shè)置按鈕是否可用,默認(rèn)為可用狀態(tài)

(2)、selected //設(shè)置按鈕選中

(3)、backgroundColor //設(shè)置按鈕背景顏色-注意:只有UIButtonTypeCustom類型的按鈕可以使用

常用方法:

(0)、+buttonWithType: //工廠方法,指定按鈕類型

(1)、-setBackgroundImage:(UIImage *)p_w_picpath forState:() //設(shè)置背景圖片,并指定狀態(tài)

(2)、-setImage:(UIImage *)p_w_picpath forState:() //設(shè)置圖片,并指定狀態(tài)

(3)、-setTitle:forState: //設(shè)置標(biāo)題,并指定狀態(tài)

(4)、-setTitleColor:forState: //設(shè)置標(biāo)題顏色,并指定狀態(tài)

(5)、-addTarget:action:forControlEvents //設(shè)置按鈕單擊事件響應(yīng)方法

按鈕類型:

typedefNS_ENUM(NSInteger, UIButtonType) {

UIButtonTypeCustom = 0, //表示自定義按鈕 可以自己制定一個(gè)按鈕

UIButtonTypeRoundedRect, // 圓角按鈕

UIButtonTypeDetailDisclosure, //詳細(xì)信息的指示按鈕 指向右側(cè)的一個(gè)小箭頭

UIButtonTypeInfoLight, //信息說(shuō)明按鈕(淡色的) 一個(gè)方框里面放著一個(gè)小感嘆號(hào)

UIButtonTypeInfoDark, //信息說(shuō)明按鈕(深色的) 一個(gè)方框里面放著一個(gè)小感嘆號(hào)

UIButtonTypeContactAdd, //添加按鈕 一個(gè)方框里面放著一個(gè)加號(hào)(+)

};

按鈕狀態(tài):

UIControlStateNormal //普通方式顯示

UIControlStateHighlighted //高亮顯示

UIControlStateDisabled //不可用

UIControlStateSelected //選中

UIControlStateApplication //

UIControlStateReserved

3、文本輸入控件 UITextField視圖

作用:用戶輸入文字

常用屬性:

(1)、placeholder //占位符,用來(lái)提示用戶輸入

(2)、textAlignment //設(shè)置文字位置

(3)、adjustsFontSizeToFitWidth //設(shè)置自適應(yīng)調(diào)整字體大小,默認(rèn)為NO

(4)、clearsOnBeginEditing 用戶編輯時(shí)是否Clean內(nèi)容,默認(rèn)是NO

(5)、clearButtonMode //清除按鈕的模式,默認(rèn)不出現(xiàn)

(6)、inputAccessoryView //用于自定義鍵盤視圖

(7)、secureTextEntry //是否安全輸入,如用戶名,密碼

(8)、keyboardType //設(shè)置鍵盤類型

(9)、returnKeyType //修改放回類型

(10)、autocapitalizationType //自動(dòng)大寫類型

常用方法:

(1)、becomeFirstResponder //相應(yīng)鍵盤事件

(2)、resignFirstResponder //將鍵盤移除

代理方法:

(1)、-(BOOL)textFieldShouldBeginEditing: //將要開始輸入時(shí)候調(diào)用,就是鍵盤將要顯示的時(shí)候調(diào)用

(2)、-(void)textFieldDidBeginEditing://鍵盤已經(jīng)顯示,做好編輯準(zhǔn)備時(shí)調(diào)用

(3)、-(BOOL)textFieldShouldEndEditing: //將要輸入結(jié)束時(shí)調(diào)用,就是鍵盤將要離開時(shí)調(diào)用

(4)、-(void)textFieldDidEndEditing://鍵盤已經(jīng)離開,結(jié)束編輯時(shí)調(diào)用

(5)、-(BOO)textField:shouldChangeCharactersInRange:replacementString//文本改變監(jiān)聽

(6)、-(BOOL)textFieldShouldClear //清除文字按鈕點(diǎn)擊事件

(7)、-(BOOL)textFieldShouldReturn//鍵盤上的return按鈕事件

注意://當(dāng)文本框的文本內(nèi)容被改變調(diào)用(-(BOOL)textFieldShouldBeginEditing)代理方法時(shí)方法返回YES該內(nèi)部會(huì)默認(rèn)調(diào)用[textField becomeFirstResonder]彈出鍵盤,如果返回NO則無(wú)法成為第一響應(yīng)者(即彈出鍵盤)

IBAction:表示顯示視圖中的某個(gè)事件,表示相應(yīng)某個(gè)事件而定義的方法

IBOutlet:輸出口-如果想通過(guò)程序來(lái)改變視圖的內(nèi)容則需要使用輸出口

4、UISlider:滑動(dòng)條控件

作用:控制音量,控制一些屏幕的亮度,播放進(jìn)度!

常用屬性:

(1)、value://指定滾動(dòng)條初始值,設(shè)置滾動(dòng)條的值

(2)、maximumValue://指定可變大值

(3)、minimumValue: //指定可變最小值

常用方法:

(1)、addTarget:action:forControlEvents //為滾動(dòng)條添加系統(tǒng)事件

(2)、setMinimumTrackImage:forState //設(shè)置滑動(dòng)條左側(cè)的圖片

(3)、setMaximumTrackImage:forState //設(shè)置滑動(dòng)條右側(cè)的圖片

(4)、setThumbImage:forState //設(shè)置點(diǎn)擊滑動(dòng)塊的圖片

(5)、setThumbImage:forState //設(shè)置滑塊末點(diǎn)擊時(shí)的圖片

主要事件:

(1)、UIControlEventValueChanged //滑動(dòng)條值發(fā)生改變的時(shí)候出發(fā)該事件

(2)、UIControlEventTouchUpInside //觸摸并且開始改變滑動(dòng)條的值,當(dāng)手離開滑動(dòng)條時(shí)候出發(fā)該事件

5、UISegmentedControl:分段控件

作用:用于頁(yè)面切換

常用屬性:

(1)、segmentedControlStyle //指定風(fēng)格

(2)、selectedSegmentIndex = 1;//選中某一項(xiàng)

(3)、tintColor//表示淡淡的風(fēng)格 不是每種風(fēng)格都支持 支持UISegmentedControlStyleBar

常用方法:

(1)、insertSegmentWithImage:atIndex:animated //向已有分段控件中添加一個(gè)段

(2)、removiSegmentAtIndex:animated //從已有分段控件中移除一個(gè)段

(3)、addTarget:action:forControlEvents //為分段控件添加一個(gè)事件處理函數(shù)

6、UIPageControl 分頁(yè)控件

作用:通常與UIScrollView連用,提示用戶當(dāng)前顯示的頁(yè)數(shù)

常用屬性:

(1)、numberofPages //設(shè)置選中頁(yè)索引,默認(rèn)第一頁(yè)被選中

(2)、curentPage //當(dāng)前頁(yè)數(shù),如:設(shè)置為3表示第4頁(yè)

(3)、hidesForSinglePage //表示總頁(yè)數(shù)為1時(shí)是否隱藏該控件

(4)、defersCurrentPageDisplay //是否在執(zhí)行完操作之后跟新當(dāng)前指示頁(yè) 如果為YES則需要調(diào)用updateCurrentPageDisplay方法

(5)、enabled //控件是否可用

常用方法:

(1)、addTarget:action:forControlEvents//為分頁(yè)控件添加一個(gè)事件處理函數(shù)

7、UIActivityIndicatorView 風(fēng)火輪控件

類工廠方法初始化 并指定風(fēng)火輪類型

UIActivityIndicatorView *activityView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];

常用屬性:

(1)、hidesWhenStopped //設(shè)置當(dāng)風(fēng)火輪停止轉(zhuǎn)動(dòng)的時(shí)候是否被隱藏 默認(rèn)是隱藏

常用方法:

(1)、startAnimating //開始轉(zhuǎn)動(dòng)風(fēng)火輪

(2)、stopAnimating //停止轉(zhuǎn)動(dòng)風(fēng)火輪

(3)、設(shè)置狀態(tài)欄同步顯示風(fēng)火輪

[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];

8、UIAlertView 警告視圖

作用:提示用戶,幫助用戶選擇

有兩種顯示方式:

從中間彈出 alert 主要是給用戶一個(gè)通知

9、UIActionSheet 警告視圖

從底部彈出sheet 相當(dāng)于產(chǎn)生一個(gè)占屏幕1/3到大小的view 一般有兩個(gè)按鈕

兩個(gè)代理協(xié)議:

UIAlertViewDelegate

UIActionSheetDelegate

10、UIImageView 圖片視圖

作用:專用于顯示圖像

常用屬性

highlighted 默認(rèn)值為no,如果為YES表示顯示高亮

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

網(wǎng)頁(yè)題目:一些常用UI控件匯總-創(chuàng)新互聯(lián)
瀏覽地址:http://www.muchs.cn/article48/cdjeep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈、服務(wù)器托管、網(wǎng)站維護(hù)、網(wǎng)站排名、小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)