UIButton 設定字型大小

2022-03-26 10:15:26 字數 1075 閱讀 1264

btn.frame= cgrectmake(x, y, width, height);

[btn settitle: @"search"forstate: uicontrolstatenormal];

//設定按鈕上的自體的大小

//[btn setfont: [uifont systemfontsize: 14.0]];    //這種可以用來設定字型的大小,但是可能會在將來的sdk版本中去除改方法

//應該使用

btn.titlelabel.font= [uifontsystemfontofsize: 14.0];

[btn sebackgroundcolor: [uicolorbluecolor]];

//最後將按鈕加入到指定檢視superview

[superviewaddsubview: btn];

附:建立按鈕的兩種方法:

1、動態建立

btnfont = [uibutton buttonwithtype:uibuttontyperoundedrect];

[btnfont setframe:cgrectmake(100, 10, 120, 40)];

[btnfont addtarget:self action:nil forcontrolevents:uicontroleventtouchupinside];

[btnfont settitle:@"字型" forstate:uicontrolstatenormal];

btnfont.backgroundcolor=[uicolor clearcolor];

[self.view addsubview:btnfont];

2、在xib檔案中已經建立好,通過tag獲取按鈕

uibutton *testbutton= (uibutton*)[self.view viewwithtag:100];

[testbutton addtarget:self action:@selector(test:) forcontrolevents:uicontroleventtouchupinside];

註冊事件

-(void) test: (id) sender

uibutton字型大小

btn.frame cgrectmake x,y,width,height btn settitle search forstate uicontrolstatenormal 設定按鈕上的自體的大小 btn setfont uifont systemfontsize 14.0 這種可以用來設定字型的...

在IOS程式中設定UIButton的字型大小

m selectbox uibuttonbuttonwithtype uibuttontyperoundedrect m selectbox setframe cgrectmake 10 520,topheight 10 m selectboxsettitle 全部 forstate uicontr...

UIbutton設定文字

很久沒寫ios程式了,剛設定uibutton的 titlelabel.text屬性時發現設定的文字無法顯示,後來通過查資料才知道,uibutton的顯示是分狀態的,而tiltle設定值以後,才能夠利用titlelabel來修改顯示的文字。但在viewdieload函式裡邊是起不了什麼作用,而且tit...