JSRUN 用代码说话

CABarButtonItem

编辑教程

CABarButtonItem

类说明

自定义导航栏按钮,辅助navigationBarItem的功能实现。

基类

CABarItem

CABarButtonItem 属性

属性 说明
HighlightedImage 高亮时的图像
ItemWidth 项目宽度
CustomView 自定义视图

CABarButtonItem 方法

属性 说明
create 创建,指定标题、图像和按钮点击时的图像
init 初始化,指定标题、图像和按钮点击时的图像,默认图像和按钮点击时的图像为NULL
initWithTitle 初始化标题,指定标题、图像和按钮点击时的图像,默认图像和按钮点击时的图像为NULL
initWithImage 初始化图像,指定图像和高亮时的图像,默认高亮时的图像为NULL
initWithCustomView 初始化图像,指定图像和按钮点击时的图像,默认按钮点击时的图像为NULL
setTarget 设置回调函数
getTarget 获取回调函数
getSel 获取SEL

CABarButtonItem 属性说明

HighlightedImage

类型:CAImage*

解释:点击按钮时,高亮状态的图片。set/get{}。

ItemWidth

类型:unsigned int

解释:项目宽度,set/get{}。

CustomView

类型:CAView*

解释:自定义视图,get{}。


CABarButtonItem 方法说明

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

返回值:CABarButtonItem*

参数:

类型 参数名 说明
const std::string& title 标题
CAImage* image 图像
CAImage* highlightedImage 按钮点击时的图像

解释:创建,指定标题、图像和按钮点击时的图像

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

返回值:bool

参数:

类型 参数名 说明
const std::string& title 标题
CAImage* image 图像
CAImage* highlightedImage 按钮点击时的图像

解释:初始化,指定标题、图像和按钮点击时的图像,默认图像和按钮点击时的图像为NULL

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

返回值:bool

参数:

类型 参数名 说明
const std::string& title 标题
CAImage* image 图像
CAImage* highlightedImage 按钮点击时的图像

解释:初始化标题,指定标题、图像和按钮点击时的图像,默认图像和按钮点击时的图像为NULL

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

返回值:bool

参数:

类型 参数名 说明
CAImage* image 图像
CAImage* highlightedImage 按钮点击时的图像

解释:初始化图像,指定图像和按钮点击时的图像,默认按钮点击时的图像为NULL

bool initWithCustomView(CAView* customView);

返回值:bool

参数:

类型 参数名 说明
CAView* customView 自定义图像

解释:初始化自定义图像,指定自定义图像

void setTarget(CAObject* target, SEL_CAControl callfunc);

返回值:void

参数:

类型 参数名 说明
CAObject* target 当前对象
SEL_CAControl callfunc 函数回调器

解释:为按钮添加一个点击事件

CAObject* getTarget();

返回值:CAObject*

参数:

解释:获取回当前对象

SEL_CAControl getSel();

返回值:SEL_CAControl

参数:

解释:获取按钮点击事件的回调函数器

JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。 大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
支付宝
9.99
无法付款,请点击这里
金额: 0
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟