您好,登錄后才能下訂單哦!
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表示顯示高亮
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。