这部分老师能给个思路嘛?

来源:3-4 栏目分组模块标题按钮的边框

幕布斯2332854

2018-08-17 07:41:15

if中添加判断:不是当前点击按钮时,buttonTitle颜色设为黑色,背景无颜色;如果是的话,buttonTitle颜色为白色,背景为蓝色;我卡到这里又过不去了……还请老说一下代码写法,不甚感谢!http://img.mukewang.com/climg/5b760b990001ec3710000563.jpg

写回答

1回答

Tender10

2018-08-17

这个很好实现哦,在buttonAction:方法的一开始,设置点击按钮的背景颜色和位置:

[bt setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[bt setBackgroundColor:[UIColor blueColor]];

然后在for循环遍历的if判断中,判断不是当前点击的按钮时重新设置遍历出来其它子view的颜色

[item setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
[item setBackgroundColor:[UIColor clearColor]];

如果还有什么不明白的地方,可以在问答里继续提问哦,祝学习愉快~

0

0 学习 · 637 问题

查看课程