中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

一些常用UI控件匯總

發布時間:2020-06-19 08:33:48 來源:網絡 閱讀:495 作者:Super_linux 欄目:開發技術

1、標簽控件 UIlable

作用:顯示文本

常用屬性:

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

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

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

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

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

常用方法:

(1)、sizeTfit //設置標簽寬度適應文本內容


2、按鈕控件 UIButton

作用:響應用戶的點擊事件

常用屬性:

(1)、enabled //設置按鈕是否可用,默認為可用狀態

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

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

常用方法:

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

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

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

(3)、-setTitle:forState: //設置標題,并指定狀態

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

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


按鈕類型:

typedefNS_ENUM(NSInteger, UIButtonType) {

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

UIButtonTypeRoundedRect, // 圓角按鈕

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

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

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

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

};

按鈕狀態:

UIControlStateNormal //普通方式顯示

UIControlStateHighlighted //高亮顯示

UIControlStateDisabled //不可用

UIControlStateSelected //選中

UIControlStateApplication //

UIControlStateReserved


3、文本輸入控件 UITextField視圖

作用:用戶輸入文字

常用屬性:

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

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

(3)、adjustsFontSizeToFitWidth //設置自適應調整字體大小,默認為NO

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

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

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

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

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

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

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


常用方法:

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

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


代理方法:

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

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

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

(4)、-(void)textFieldDidEndEditing://鍵盤已經離開,結束編輯時調用

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

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

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


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


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

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


4、UISlider:滑動條控件

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

常用屬性:

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

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

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

常用方法:

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

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

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

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

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

主要事件:

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

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


5、UISegmentedControl:分段控件

作用:用于頁面切換


常用屬性:

(1)、segmentedControlStyle //指定風格

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

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

常用方法:

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

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

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


6、UIPageControl 分頁控件

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

常用屬性:

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

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

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

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

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

常用方法:

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


7、UIActivityIndicatorView 風火輪控件

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

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

常用屬性:

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

常用方法:

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

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

(3)、設置狀態欄同步顯示風火輪

[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];


8、UIAlertView 警告視圖

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

有兩種顯示方式:

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

9、UIActionSheet 警告視圖

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


兩個代理協議:

UIAlertViewDelegate

UIActionSheetDelegate


10、UIImageView 圖片視圖

作用:專用于顯示圖像

常用屬性

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


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宁强县| 万山特区| 罗定市| 如皋市| 仁化县| 大邑县| 简阳市| 股票| 抚顺市| 辉南县| 襄汾县| 汉沽区| 河北区| 勐海县| 南康市| 开原市| 罗平县| 龙泉市| 临夏市| 上犹县| 门源| 新巴尔虎右旗| 万宁市| 调兵山市| 板桥市| 会理县| 云林县| 孝义市| 聊城市| 卢氏县| 体育| 灵丘县| 大同市| 巴林右旗| 桐庐县| 黄浦区| 盐山县| 景泰县| 镇巴县| 吴川市| 唐海县|