iOS開發UI Button基礎知識

2021-07-16 17:39:21 字數 1148 閱讀 3139

二、建立button按鈕

//建立乙個btn物件,根據型別來建立btn

//圓角型別btn:uibuttontyperoundedrect

//通過類方法來建立buttonwithtype :類名+方法名

uibutton* btn = [uibutton buttonwithtype:uibuttontyperoundedrect];

三、按鈕的三種狀態

四、注意點

(1)資源都放到images.xcassets中進行管理,可以使用拖拽的方式新增專案中用到的到images.xcassets中

(2)若干多個控制項共用一段**,通常使用tag。不過一般不建議使用tag.

-(void)settitle:(nsstring *)title forstate:(uicontrolstate)state;

設定按鈕的文字

-(void)settitlecolor:(uicolor *)color forstate:(uicontrolstate)state;

設定按鈕的文字顏色

-(void)setimage:(uiimage *)image forstate:(uicontrolstate)state;

設定按鈕內部的小

-(void)setbackgroundimage:(uiimage *)image forstate:(uicontrolstate)state;

設定按鈕的背景

設定按鈕的文字字型(需要拿到按鈕內部的label來設定)

btn.titlelabel.font = [uifont systemfontofsize:13];

-(nsstring *)titleforstate:(uicontrolstate)state;

獲得按鈕的文字

-(uicolor *)titlecolorforstate:(uicontrolstate)state;

獲得按鈕的文字顏色

-(uiimage *)imageforstate:(uicontrolstate)state;

獲得按鈕內部的小

-(uiimage *)backgroundimageforstate:(uicontrolstate)state;

獲得按鈕的背景

iOS開發基礎 UIButton

今天開始寫ios開發基礎,自己要開始做乙個專案,好用來找第乙份實習工作,開始記錄我學習ios開發的過程。以下是寫在viewcontroller.m檔案下的。viewcontroller.m 01 button created by linjia on 15 8 22.import viewcontr...

UIButton 按鈕控制項 IOS開發

uibutton是乙個標準的uicontrol控制項,所以如果你對uicontrol不甚了解還是先看一下我的另一篇博文 uicontrol ios控制項程式設計 一 建立 兩種方法 1.常規的 initwithframe uibutton btn1 uibutton alloc initwithfr...

IOS介面開發之UIButton

測試uiimageview控制項 uibutton btnimageview uibutton buttonwithtype uibuttontypesystem btnimageview.frame cgrectmake 110,rect.size.height 40,150,30 btnimag...