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

溫馨提示×

溫馨提示×

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

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

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

织金县| 龙里县| 芮城县| 习水县| 交城县| 和林格尔县| 永福县| 思南县| 蓬溪县| 英山县| 牡丹江市| 泰州市| 军事| 城步| 监利县| 正蓝旗| 临夏市| 周至县| 乌恰县| 靖边县| 临潭县| 泌阳县| 新化县| 石渠县| 淮安市| 澜沧| 尚义县| 弥渡县| 宜州市| 玉环县| 永昌县| 繁峙县| 开阳县| 沽源县| 盐山县| 玉环县| 含山县| 甘孜| 巩留县| 舞钢市| 北辰区|