cocos2d-x中,UIButton的尺寸怎么知道?

cocos2d-x中,UIButton的尺寸怎么知道?... cocos2d-x中,UIButton的尺寸怎么知道? 展开
 我来答
河山之阳士
2014-04-18
知道答主
回答量:44
采纳率:0%
帮助的人:25.2万
展开全部
UIButton * bt=UIButton::create();

..........

CCSize size=bt->getContentSize();
更多追问追答
追问
开了九宫格优化后,获得的size是九宫格原图的尺寸。不是空间的尺寸哦。
追答
要用到9妹,初始化的时候就一定要设置size,否则显示出来的图片就只会是resource中的那张小图:

UIButton* button = UIButton::create();
button->setTouchEnabled(true);
button->setScale9Enabled(true);
button->loadTextures("button9.png", "buttonHighlighted9.png", "");
button->setPosition(ccp(100,100));
button->setSize(CCSizeMake(150, button->getContentSize().height * 1.5f));//很重要

但如果你要得到显示区域图片的大小,getcontentsize()只会是原始图片的大小,
这就要用到 button->getCustomSize();
Storm代理
2023-07-25 广告
StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式