亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

iOS UI基本控件UIButton介紹

發布時間:2020-05-11 14:24:56 來源:億速云 閱讀:248 作者:Lea 欄目:移動開發

今天小編就為大家帶來一篇iOS UI基本控件之UIButton介紹的文章。小編覺得挺不錯的,為此分享給大家做個參考。一起跟隨小編過來看看吧。

UIButton

iOS開發中必不可少的基本控件,本文主要是列出常用的屬性及方法(注XCode版本為7.2)


1.設置按鈕的類型

+ (instancetype)buttonWithType:(UIButtonType)buttonType;


// 這是一個類方法,直接返回的就是一個UIButton的對象

語句: UIButton *btn=[UIButton buttonWithType:UIButtonTypeCustom];

參數為枚舉類型,分別代表

    UIButtonTypeCustom ,  // 自定義類型

如圖:iOS UI基本控件UIButton介紹

    UIButtonTypeSystem NS_ENUM_AVAILABLE_IOS(7_0),  //NS_ENUM_AVAILABLE_IOS(7_0),表示在IOS7.0之后才可以用,系統默認類型

如圖:iOS UI基本控件UIButton介紹


    UIButtonTypeDetailDisclosure,//就當解釋說明吧

如圖:iOS UI基本控件UIButton介紹

    UIButtonTypeInfoLight,//亮色感嘆號

如圖:iOS UI基本控件UIButton介紹

    UIButtonTypeInfoDark,//暗色感嘆號

如圖:iOS UI基本控件UIButton介紹


    UIButtonTypeContactAdd,//加號

如圖:iOS UI基本控件UIButton介紹

    

    UIButtonTypeRoundedRect = UIButtonTypeSystem//系統類型

如圖:iOS UI基本控件UIButton介紹


2.設置標題

- (void)setTitle:(nullable NSString *)title forState:(UIControlState)state;  

語句:[btn setTitle:@"hello,world" forState:UIControlStateNormal];

//這是一個對象方法,用來設置按鈕上顯示的字體,第一個參數是設置現實的內容,第二個參數就是按鈕的狀態,也是一個枚舉類型,分別有

UIControlStateNormal//無狀態,就當做系統默認狀態

如圖:iOS UI基本控件UIButton介紹


UIControlStateHighlighted//高亮狀態,一般是當用戶點擊時才用的,用于區分是否點擊

如圖:這是點擊時出現的,手指一松狀態就會消失,文字就會消失

iOS UI基本控件UIButton介紹

UIControlStateDisabled//禁用狀態,必須禁用才可以即設置

  btn.enabled=NO;,不設置無效

如圖:iOS UI基本控件UIButton介紹

UIControlStateFocused NS_ENUM_AVAILABLE_IOS(9_0)//這個是IOS9之后才有的

UIControlStateApplication//當應用程序標志時

UIControlStateReserved//內部預留不用管

3.設置背景顏色

屬性backgroundColor

btn.backgroundColor=[UIColor redColor];

4.設置圖片

按鈕有兩個地方可以設置圖片,一是直接把按鈕設置成圖片就不會顯示標題,二是背景圖片可以顯示標題。

直接把按鈕設置成圖片,還有當前的狀態

- (void)setImage:(nullable UIImage *)image forState:(UIControlState)state; 

背景圖片也必須設置一個狀態,不同的狀態可以對應不同的背景圖片

- (void)setBackgroundImage:(nullable UIImage *)image forState:(UIControlState)state 

5.設置字體大小

btn.titleLabel.font=[UIFont systemFontOfSize:20];

6.設置字體顏色

[btn setTitleColor:[UIColor greenColor] forState:UIControlStateNormal];

8.設置圓角

//當數值為按鈕長或寬的一般時,為圓形,

btn.layer.cornerRadius=50;

如圖:iOS UI基本控件UIButton介紹

關于iOS UI基本控件UIButton的介紹就分享到這里了,希望以上內容可以對大家有一定的參考價值,可以學以致用。如果喜歡本篇文章,不妨把它分享出去讓更多的人看到。

向AI問一下細節

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

AI

姚安县| 兴城市| 深圳市| 三门峡市| 云和县| 甘谷县| 勃利县| 定南县| 兴山县| 济源市| 云和县| 南京市| 威海市| 城市| 宜章县| 渭源县| 弥勒县| 赤壁市| 星子县| 文安县| 潜江市| 安庆市| 师宗县| 调兵山市| 白水县| 永吉县| 勐海县| 江阴市| 南丹县| 黑水县| 特克斯县| 临汾市| 奉化市| 枞阳县| 平湖市| 临朐县| 始兴县| 祁门县| 轮台县| 聂荣县| 浮梁县|