iOS 循环创建按钮进行点击切换颜色问题
来源:互联网 发布:防止网络诈骗手抄报 编辑:程序博客网 时间:2024/06/14 15:47
最近工作中用到了这个循环创建的按钮并进行点击切换的颜色的问题,并对它进行了总结。
第一种方法 循环创建btn 的时候将按钮放到数组里面
-(void)btn:(UIButton*)sender{
for (UIButton *btnin _btnArray){
if (btn.tag ==sender.tag) {
[sender setTitleColor:MainRGB forState:UIControlStateNormal];
} else {
[sender setTitleColor:MainRGB forState:UIControlStateNormal];
}
}
}
第二种
设置两个按钮的常量进行存储上次的按钮,如果是上次按钮就不进行处理,如果不是进行变色等一系列操作
-(void)btn:(UIButton*)sender{
if(_btn2== sender) {
//不做处理
} else{
[sender setTitleColor:MainRGBforState:UIControlStateNormal];
[_selectedBtnsetTitleColor:[UIColorgrayColor] forState:UIControlStateNormal];
}
_selectedBtn= sender;
}第三种 用NSUserDefaults进行存储上次点击的tag值 在点击的事件里面进行切换 退出视图时候清空NSUserDefaults或者顶到默认位置。
- iOS 循环创建按钮进行点击切换颜色问题
- Android 按钮点击切换颜色或者图片
- iOS中点击button切换背景图片与点击切换背景颜色问题的解释
- 两个按钮点击,点击1,2的颜色切换,点击2,1的颜色切换?
- 点击某个按钮切换图片(按钮颜色跟着改变)
- iOS创建浮动按钮,点击按钮“置顶”
- iOS之点击按钮切换背景图片
- iOS 7 点击按钮切换视图
- iOS国际化,点击按钮切换语言
- 初识安卓小程序(点击按钮切换屏幕颜色)
- Android 按钮点击切换背景,同时修改文字颜色
- angular点击button切换相对页面同时按钮变颜色
- RecyclerView+ButterKnife点击按钮进行布局切换与添加删除
- ios中循环按钮的创建
- Button按钮颜色切换
- 点击按钮换颜色
- 点击按钮,变换颜色
- 点击div切换颜色;
- iOS里很简单的推送,移动端。
- 字典树
- slf4j、log4j、logback关系介绍
- a^n - b^n 的计算方式
- 链表、队列和栈的区别
- iOS 循环创建按钮进行点击切换颜色问题
- WPF自定义路由事件
- 说说string和int,byte
- All in all
- 使用pssh进行并行批量操作
- 浅析C# 中object sender与EventArgs e
- [BZOJ4515][SDOI2016] 游戏 - 树链剖分 - 半平面交 - 标记永久化
- c语言数据类型 32位移植到64位系统需要修改的地方
- java序列化