91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

蚌埠市| 连城县| 昭苏县| 当涂县| 奇台县| 邵武市| 梁河县| 黎城县| 瑞金市| 金门县| 荣成市| 达州市| 蓝田县| 白玉县| 甘泉县| 仁布县| 临潭县| 平南县| 湘阴县| 双鸭山市| 西乌珠穆沁旗| 宝应县| 海林市| 肃宁县| 罗甸县| 即墨市| 轮台县| 石屏县| 闸北区| 云浮市| 漠河县| 河池市| 城固县| 双鸭山市| 榕江县| 吕梁市| 龙岩市| 合作市| 右玉县| 浠水县| 长岛县|