Unity3D4.6 UIButton怎么修改Button背景颜色?

btnObj.GetComponent<Image>().color=new(255,24,24,255);我想改变Button的颜色,怎么改不了啊,非常明确的知道这个按... btnObj.GetComponent<Image>().color= new (255,24,24,255);
我想改变Button 的颜色,怎么改不了啊,非常明确的知道这个按钮,怎么用代码实现背景颜色的修改,
求教?
谢谢!
展开
 我来答
LIBUYI001
推荐于2016-05-05 · TA获得超过6927个赞
知道大有可为答主
回答量:2443
采纳率:89%
帮助的人:964万
展开全部
UIButton *touristBtn = [[UIButton alloc]initWithFrame:CGRectMake(20, 5, 120, 25)];
[touristBtn setBackgroundColor:[UIColor clearColor]];
[touristBtn setImage:[UIImage imageNamed:@"firstBtn.png"] forState:UIControlStateNormal];
[touristBtn setImage:[UIImage imageNamed:@"secondBtn.png" forState:UIControlStateSelected];
[touristBtn addTarget:self action:@selector(touristEvent:) forControlEvents:UIControlEventTouchUpInside];
[tabView addSubview:touristBtn];

在button的action方法中改变button的状态:

-(void)touristEvent:(id)sender{
UIButton *button = (UIButton *)sender;
button.selected = !button.selected;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式