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

1、標簽控件 UIlable

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

作用:顯示文本

常用屬性:

(1)、lineBreakMode //label寬度不夠時,對文本的打斷方式,默認為打斷文本尾部

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

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

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

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

常用方法:

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

2、按鈕控件 UIButton

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

常用屬性:

(1)、enabled //設(shè)置按鈕是否可用,默認為可用狀態(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è)置標題,并指定狀態(tài)

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

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

按鈕類型:

typedefNS_ENUM(NSInteger, UIButtonType) {

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

UIButtonTypeRoundedRect, // 圓角按鈕

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

UIButtonTypeInfoLight, //信息說明按鈕(淡色的) 一個方框里面放著一個小感嘆號

UIButtonTypeInfoDark, //信息說明按鈕(深色的) 一個方框里面放著一個小感嘆號

UIButtonTypeContactAdd, //添加按鈕 一個方框里面放著一個加號(+)

};

按鈕狀態(tài):

UIControlStateNormal //普通方式顯示

UIControlStateHighlighted //高亮顯示

UIControlStateDisabled //不可用

UIControlStateSelected //選中

UIControlStateApplication //

UIControlStateReserved

3、文本輸入控件 UITextField視圖

作用:用戶輸入文字

常用屬性:

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

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

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

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

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

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

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

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

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

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

常用方法:

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

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

代理方法:

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

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

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

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

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

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

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

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

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

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

4、UISlider:滑動條控件

作用:控制音量,控制一些屏幕的亮度,播放進度!

常用屬性:

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

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

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

常用方法:

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

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

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

(4)、setThumbImage:forState //設(shè)置點擊滑動塊的圖片

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

主要事件:

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

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

5、UISegmentedControl:分段控件

作用:用于頁面切換

常用屬性:

(1)、segmentedControlStyle //指定風格

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

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

常用方法:

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

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

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

6、UIPageControl 分頁控件

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

常用屬性:

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

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

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

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

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

常用方法:

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

7、UIActivityIndicatorView 風火輪控件

類工廠方法初始化 并指定風火輪類型

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

常用屬性:

(1)、hidesWhenStopped //設(shè)置當風火輪停止轉(zhuǎn)動的時候是否被隱藏 默認是隱藏

常用方法:

(1)、startAnimating //開始轉(zhuǎn)動風火輪

(2)、stopAnimating //停止轉(zhuǎn)動風火輪

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

[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];

8、UIAlertView 警告視圖

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

有兩種顯示方式:

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

9、UIActionSheet 警告視圖

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

兩個代理協(xié)議:

UIAlertViewDelegate

UIActionSheetDelegate

10、UIImageView 圖片視圖

作用:專用于顯示圖像

常用屬性

highlighted 默認值為no,如果為YES表示顯示高亮

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

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

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

廣告

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

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