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