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

2021-09-01 18:57:52 字數 2288 閱讀 8658

m_selectbox

= [uibuttonbuttonwithtype:uibuttontyperoundedrect]; [

m_selectbox

setframe

:cgrectmake(10

, 520, topheight-

10)]; [

m_selectboxsettitle:

@"全部

"forstate:uicontrolstatenormal];

//    [m_selectbox setbackgroundimage:[public imagewithname:@"btn_home" oftype:@"png"] forstate:uicontrolstatenormal];

[m_selectbox

.titlelabelsettextalignment:nstextalignmentcenter];

[

m_selectbox

.titlelabelsetfont:[uifontsystemfontofsize:

12]];

[

m_selectboxsetcontenthorizontalalignment:uicontrolcontenthorizontalalignmentleft]; [

m_selectboxsetcontentedgeinsets:uiedgeinsetsmake(0,

10, 0,

0)]; [

m_selectboxaddtarget:

selfaction:

@selector

(pressbuttonchoose:) forcontrolevents:uicontroleventtouchupinside];

[m_topbuttonchooseaddsubview

:m_selectbox];

[self

.view

addsubview

:m_topbuttonchoose];

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

//[m_selectbox

setfont:[uifontsystemfontofsize:

12]];

//

這種可以用來設定字型的大小,但是可能會在將來的

sdk版本中去除改方法

//應該使用

[m_selectbox

.titlelabelsettextalignment:nstextalignmentcenter];

[

m_selectbox

.titlelabelsetfont:[uifontsystemfontofsize:

12]];

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

superview [

self

.view

addsubview

:m_topbuttonchoose];

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

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

在iOS中後台執行程式

ios預設是不支援程式的後台執行的,但是也提供了一些途徑來使得程式能後在切入後台時也正常工作。其中拋開常見的後台 等擦邊球手段,比較正規的就是聲請乙個後台任務,但是任務的執行時間被限制為10分鐘,並且在10分鐘之後再次聲請也不會成功。本文採用的手段就是在聲請10分鐘的任務時間到達時利用乙個while...

在centos中設定程式隨機啟動

在centos中設定程式隨機啟動 chkconfig pony0212 安裝centos 後 某些服務不是自動啟動 chkconfig 可以檢查和 設定服務自動啟動 chkconfig list 輸出 所有服務列表 如果列表中沒有你要啟動的服務 可以使用 chkconfig add 新增進去 chk...

在DELPHI程式中自動設定ODBC資料來源

在delphi資料庫應用程式中,我們訪問資料庫通常有兩種方法 一種是通過bde資料庫搜尋引擎,即利用delphi自帶的資料庫驅動程式,這種方法的優點是速度快,但應用範圍有限,當資料庫版本更新時,有可能不能用於操作新的資料庫 另一種方法是通過odbc,這種方法的優點是可以隨作業系統 如windows ...