UITableViewCell的选择状态问题
来源:互联网 发布:口取纸打印软件 编辑:程序博客网 时间:2024/05/02 02:47
1.给cell增加一个Bool标识属性
2.根据外部传来的标识来确定cell要如何显示 ,重绘cell
-(void)setIsSelectedCell:(BOOL )isSelectedCell
{
_isSelectedCell = isSelectedCell;
[selfsetNeedsLayout];
}
-(void)layoutSubviews
{
[superlayoutSubviews];
if (self.isSelectedCell) {
[self.selectedBtnsetImage:[UIImageimageNamed:@"勾"]forState:UIControlStateNormal];
}else
{
[self.selectedBtnsetImage:[UIImageimageNamed:@"勾2"]forState:UIControlStateNormal];
}
}
#pragma mark -- 选中了cell
-(void)Choose:(UIButton *)btn
{
PayCell *cell = [self.tableViewcellForRowAtIndexPath:btn.indexPath];
cell.isSelectedCell = !cell.isSelectedCell;
[self.tableViewreloadData];
}
大功告成,效果如下 0 0
- UITableViewCell的选择状态问题
- UITableViewCell的重绘机制导致的列状态问题
- UITableViewCell的重绘机制导致的列状态问题
- UITableViewCell的重绘机制导致的列状态问题
- UITableViewCell的重绘机制导致的列状态问题
- UITableViewCell的重绘机制导致的列状态问题
- 解决UITableViewCell选中状态下UILabel背景消失的问题
- 取消UITableViewCell的选中状态
- 取消UITableViewCell的选中状态
- UITableViewCell的重用问题
- UITableViewCell的自定义问题
- UITableViewCell的重用问题
- 【转】UITableViewCell的重绘机制导致的列状态问题
- UITableViewCell的高亮和选中状态
- UITableViewCell的高亮和选中状态
- 给UITableViewCell添加选择后的背景图
- 解析UITableViewCell的reuse问题
- 解析UITableViewCell的reuse问题
- dos命令删除文件夹下的文件 和隐藏文件
- 数据结构实验之二叉树五:层序遍历
- Codeforces Round #367 (Div. 2) C Hard problem(DP)
- 最大二分匹配(匈牙利算法)
- 根据入栈顺序判断出栈序列正确与否
- UITableViewCell的选择状态问题
- java 在项目根目录创建文件
- Cordova文件下载
- Apache2 httpd.conf 配置详解(一)
- 分析Java的hashCode 和 hashCode在HashMap的底层数据结构的应用
- Codeforces Round #367 (Div. 2) B - Interesting drink
- 关于复选框checkbox用作为单选框的方法
- 利用wireshark对zigbee及6lowpan进行抓包分析
- atoi()函数的实现