W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
類說明
CAButton按鈕的基類,主要用于定義按鈕的狀態(tài)和回調(diào)事件,并響應(yīng)按鈕的觸摸事件。按鈕有普通、高亮、選中、禁止與全狀態(tài)五種狀態(tài)。有點(diǎn)擊、重復(fù)點(diǎn)擊,點(diǎn)擊后在按鈕范圍內(nèi)滑動(dòng)、點(diǎn)擊后再按鈕外部滑動(dòng)、點(diǎn)擊并在按鈕內(nèi)部抬起、點(diǎn)擊按下再任意地方抬起與特定值改變時(shí)七種按鈕回調(diào)事件觸發(fā)的條件。
基類
CAView
CAControl 屬性(點(diǎn)擊查看方法介紹)
屬性 | 說明 |
ControlState | 按鈕的狀態(tài) |
ControlStateLocked | 控制狀態(tài)鎖定 |
CAControl 方法(點(diǎn)擊查看方法介紹)
屬性 | 說明 |
setControlStateNormal | 設(shè)置為正常狀態(tài) |
setControlStateHighlighted | 設(shè)置為高亮狀態(tài) |
setControlStateDisabled | 設(shè)置為不可選狀態(tài) |
setControlStateSelected | 設(shè)置為選中狀態(tài) |
init | 初始化 |
CAControl 屬性說明
類型:CAControlState
解釋:按鈕的狀態(tài),枚舉類型,包括正常、高亮、不可選、選中和全狀態(tài)五種狀態(tài)。這里所謂的全狀態(tài),即我們對(duì)按鈕進(jìn)行操作時(shí),為了方便,無須對(duì)按鈕的各個(gè)狀態(tài)進(jìn)行設(shè)置,只需設(shè)置一個(gè)全狀態(tài),即可將當(dāng)前的操作應(yīng)用到按鈕的各個(gè)狀態(tài),get/set{}。
typedef enum
{
CAControlStateNormal = 0,
CAControlStateHighlighted,
CAControlStateDisabled,
CAControlStateSelected,
CAControlStateAll
}CAControlState;
類型:bool
解釋:控制狀態(tài)鎖定
CAControl 方法說明
返回值:void
參數(shù):
說明:設(shè)置按鈕為正常狀態(tài),這也是按鈕的默認(rèn)狀態(tài)。
void setControlStateHighlighted()
返回值:void
參數(shù):
說明:設(shè)置按鈕為高亮狀態(tài)
void setControlStateDisabled()
返回值:void
參數(shù):
說明:設(shè)置按鈕為不可選狀態(tài)
void setControlStateSelected()
返回值:void
參數(shù):
說明:設(shè)置按鈕為選中狀態(tài)
返回值:bool
參數(shù):
解釋:初始化
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: