CABarButtonItem

2018-09-10 16:10 更新

類說明

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


基類

CABarItem


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

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


CABarButtonItem 方法(點擊查看方法介紹)

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


CABarButtonItem 屬性說明

HighlightedImage

類型:CAImage*

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


ItemWidth

類型:unsigned int

解釋:項目寬度,set/get{}。


CustomView

類型:CAView*

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


CABarButtonItem 方法說明

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

返回值:CABarButtonItem*

參數(shù):

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

按鈕點擊時的圖像

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


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

返回值:bool

參數(shù):

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

按鈕點擊時的圖像

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


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

返回值:bool

參數(shù):

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

按鈕點擊時的圖像

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


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

返回值:bool

參數(shù):

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

按鈕點擊時的圖像

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


bool initWithCustomView(CAView* customView);

返回值:bool

參數(shù):

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

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


void setTarget(CAObject* target, SEL_CAControl callfunc);

返回值:void

參數(shù):

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

解釋:為按鈕添加一個點擊事件


CAObject* getTarget();

返回值:CAObject*

參數(shù):

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


SEL_CAControl getSel();

返回值:SEL_CAControl

參數(shù):

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

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號