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...