UITableView cell上的button和label问题

原创 2013年12月06日 10:57:19
 int  isGet = [[dic objectForKey:@"IsGet"] intValue];
    if (isGet == 0)
    {
        [cell.takeTaskButton setTitle:@"已完成" forState:UIControlStateNormal];
         cell.completeLabel.text = @"";
        [cell.takeTaskButton setBackgroundImage:nil forState:UIControlStateNormal];
        cell.takeTaskButton.titleLabel.font = [UIFont fontWithName:@"Heiti SC" size:15];
        [cell.takeTaskButton removeTarget:self action:@selector(buttonWithGetTask:) forControlEvents:UIControlEventTouchUpInside];
        [cell.takeTaskButton setTitleColor:[UIColor colorWithRed:49.0/255 green:48.0/255 blue:48.0/255 alpha:1.0] forState:UIControlStateNormal];
        cell.takeTaskButton.userInteractionEnabled = NO;
   }
    else if (isGet == 1)
    {
        cell.completeLabel.text = [NSString stringWithFormat:@"%i",times];
        [cell.takeTaskButton setBackgroundImage:Nil forState:UIControlStateNormal];
        [cell.takeTaskButton setTitle:[NSString stringWithFormat:@"进行中  \r\r /%i",Conditions] forState:UIControlStateNormal];
        cell.takeTaskButton.titleLabel.numberOfLines=3;
        cell.takeTaskButton.titleLabel.textAlignment = NSTextAlignmentCenter;
        cell.takeTaskButton.titleLabel.font = [UIFont fontWithName:@"Heiti SC" size:12];
        cell.takeTaskButton.titleLabel.textColor  = [UIColor colorWithRed:28.0/255 green:86.0/255 blue:135.0/255 alpha:1.0];
        cell.takeTaskButton.userInteractionEnabled = NO;
        [cell.takeTaskButton removeTarget:self action:@selector(buttonWithGetTask:) forControlEvents:UIControlEventTouchUpInside];
    }
    else if (isGet == 2)
    {

        cell.takeTaskButton.userInteractionEnabled = YES;
        cell.completeLabel.text = @"";
        cell.backgroundColor = [UIColor clearColor];
        [cell.takeTaskButton setSpriteButtonWithHDFile2:@"hall_task_take_btn" HDFloat:P_DISPLAY];
        [cell.takeTaskButton setTitle:@"" forState:UIControlStateNormal];
        [cell.takeTaskButton addTarget:self action:@selector(buttonWithGetTask:) forControlEvents:UIControlEventTouchUpInside];
        cell.takeTaskButton.tag = indexPath.row;
    }

在每次赋值之前,要先清空之前赋的值,才能不会重用,不然会有重用问题的出现
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

iOS UITableView-FDTemplateLayoutCell框架 cell重叠 高度返回0.5问题解决

针对需要动态改变cell高度的需求, 相对来说使用UITableView-FDTemplateLayoutCell框架来解决还是比较便捷的, 他可以支持AutoLayout和 frame layout...

“车城”项目问题总结之UITableView不同样式cell的运用

最近在新开发一个类似“汽车之家”的项目,大量的tableView的细节使用,不同样式cell的复用使团队大量的时间都花费在各种网络查询上,所以在这里我总结一下开发中的问题,希望对其他同学有所帮助 ...

iOS UITableView中CELL添加计时器实现自动删除的问题

最近在做一个“抢单”的功能,利用tableview来进行加载每一个单子上的数据,每个单子有60秒的生命周期。过了生命周期后会自动的删除cell. 我们都知道要删除cell,不仅需要[cellremo...

关于iOS UITableView 数据源数组加载完成之后,滑动时出现cell为空的问题解决笔记

今天中午,一朋友遇到一个问题,说遇到UITableView 加载数据

UItableView Cell复用 重叠问题

UITableView是ios开发中使用率极高的一个控件,最近在弄的一个项目涉及到复杂图文混排 其中cell复用问题凸显出来了! 所谓复用表面意思来理解就是重复利用了。大致的工作原理就是:UIT...

关于 UITableView 中 cell 自适应高度的问题

最近在做一个app,内容主要是 一个 table view 的 cell 中有一张宽度一定高度不一定的图片和不一样高度的文字。每次从服务器楼数据会返回图片的 URL 地址和文字等内容,但只有图片下载完...

关于UITableView段落模式 — 段头上的button问题

有时,需要创建UITableView的段落模式,当在段落模式下,在段头或段尾上设置button,怎么判断点击的是那个button呢? ········ - (UIView *)tableVie...

UITableView Cell操作

  • 2012-06-28 12:22
  • 41KB
  • 下载

利用xib自定义cell xib里面包含两个cell时点击Button没有响应问题

今天遇到一个坑,顺便记录一下。 用xib自定义cell时有时候为了节省一些xib文件,往往会在一个xib里面包含多个UItableviewcell视图,今天在地二个UItableviewcell里面...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)