CABarButtonItem

2018-09-10 16:10 更新

類說(shuō)明

自定義導(dǎo)航欄按鈕,輔助navigationBarItem的功能實(shí)現(xiàn)。


基類

CABarItem


CABarButtonItem 屬性(點(diǎn)擊查看方法介紹)

屬性說(shuō)明
HighlightedImage高亮?xí)r的圖像
ItemWidth項(xiàng)目寬度
CustomView自定義視圖


CABarButtonItem 方法(點(diǎn)擊查看方法介紹)

屬性說(shuō)明
create創(chuàng)建,指定標(biāo)題、圖像和按鈕點(diǎn)擊時(shí)的圖像
init初始化,指定標(biāo)題、圖像和按鈕點(diǎn)擊時(shí)的圖像,默認(rèn)圖像和按鈕點(diǎn)擊時(shí)的圖像為NULL
initWithTitle初始化標(biāo)題,指定標(biāo)題、圖像和按鈕點(diǎn)擊時(shí)的圖像,默認(rèn)圖像和按鈕點(diǎn)擊時(shí)的圖像為NULL
initWithImage初始化圖像,指定圖像和高亮?xí)r的圖像,默認(rèn)高亮?xí)r的圖像為NULL
initWithCustomView初始化圖像,指定圖像和按鈕點(diǎn)擊時(shí)的圖像,默認(rèn)按鈕點(diǎn)擊時(shí)的圖像為NULL
setTarget設(shè)置回調(diào)函數(shù)
getTarget獲取回調(diào)函數(shù)
getSel獲取SEL


CABarButtonItem 屬性說(shuō)明

HighlightedImage

類型:CAImage*

解釋:點(diǎn)擊按鈕時(shí),高亮狀態(tài)的圖片。set/get{}。


ItemWidth

類型:unsigned int

解釋:項(xiàng)目寬度,set/get{}。


CustomView

類型:CAView*

解釋:自定義視圖,get{}。


CABarButtonItem 方法說(shuō)明

static CABarButtonItem* create(const std::string& title, CAImage* image, CAImage* highlightedImage);

返回值:CABarButtonItem*

參數(shù):

類型參數(shù)名說(shuō)明
const std::string&title標(biāo)題
CAImage*image圖像
CAImage* highlightedImage

按鈕點(diǎn)擊時(shí)的圖像

解釋:創(chuàng)建,指定標(biāo)題、圖像和按鈕點(diǎn)擊時(shí)的圖像


bool init(const std::string& title, CAImage* image = NULL, CAImage* highlightedImage = NULL)

返回值:bool

參數(shù):

類型參數(shù)名說(shuō)明
const std::string&title標(biāo)題
CAImage*image圖像
CAImage* highlightedImage

按鈕點(diǎn)擊時(shí)的圖像

解釋:初始化,指定標(biāo)題、圖像和按鈕點(diǎn)擊時(shí)的圖像,默認(rèn)圖像和按鈕點(diǎn)擊時(shí)的圖像為NULL


bool initWithTitle(const std::string& title, CAImage* image = NULL, CAImage* highlightedImage = NULL);

返回值:bool

參數(shù):

類型參數(shù)名說(shuō)明
const std::string&title標(biāo)題
CAImage*image圖像
CAImage* highlightedImage

按鈕點(diǎn)擊時(shí)的圖像

解釋:初始化標(biāo)題,指定標(biāo)題、圖像和按鈕點(diǎn)擊時(shí)的圖像,默認(rèn)圖像和按鈕點(diǎn)擊時(shí)的圖像為NULL


bool initWithImage(CAImage* image, CAImage* highlightedImage = NULL);

返回值:bool

參數(shù):

類型參數(shù)名說(shuō)明
CAImage*image圖像
CAImage* highlightedImage

按鈕點(diǎn)擊時(shí)的圖像

解釋:初始化圖像,指定圖像和按鈕點(diǎn)擊時(shí)的圖像,默認(rèn)按鈕點(diǎn)擊時(shí)的圖像為NULL


bool initWithCustomView(CAView* customView);

返回值:bool

參數(shù):

類型參數(shù)名說(shuō)明
CAView*customView自定義圖像

解釋:初始化自定義圖像,指定自定義圖像


void setTarget(CAObject* target, SEL_CAControl callfunc);

返回值:void

參數(shù):

類型參數(shù)名說(shuō)明
CAObject* target當(dāng)前對(duì)象
SEL_CAControl callfunc函數(shù)回調(diào)器

解釋:為按鈕添加一個(gè)點(diǎn)擊事件


CAObject* getTarget();

返回值:CAObject*

參數(shù):

解釋:獲取回當(dāng)前對(duì)象


SEL_CAControl getSel();

返回值:SEL_CAControl

參數(shù):

解釋:獲取按鈕點(diǎn)擊事件的回調(diào)函數(shù)器

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)