自定义TableView单元格中的标签在滚动后消失

山谷线

我有带有自定义单元格的动态tableView。CustomCell .h文件如下所示:

@property (strong, nonatomic) IBOutlet UILabel *uslugaName;  //I set retain doesn't work too
@property (strong, nonatomic) IBOutlet UILabel *howMuchPayLbl;

我的CellForRowAtIndexPathMethod:

-(UITableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

  static NSString * cellIdentifier = @"Cell";

    myCustomCell *cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier];


     /*
    if (!cell)
        cell = [[myCustomCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellIdentifier];
    */

    if (indexPath.row !=15) {

    cell.uslugaName.text =serviceNameArr[indexPath.row];

    //окрашиваем ячейку в зависимости от активности услуги
    if ([uslugaIsActiveArr[indexPath.row]  isEqual: @"1"]) {
        cell.backgroundColor = [UIColor blackColor];
        cell.howMuchPayLbl.enabled = YES;
    }
    else {
        cell.backgroundColor = [UIColor grayColor];
        cell.howMuchPayLbl.enabled = NO;
    }

   if (![amountTmpArr[indexPath.row]  isEqual: @"0"])
       cell.howMuchPayLbl.text = [NSString stringWithFormat:@"Оплачиваю: %@ KZT", amountTmpArr[indexPath.row]];
}
    else {
        cell.uslugaName.font = [UIFont fontWithName:@"System Bold" size:16];
        cell.uslugaName.text = [NSString stringWithFormat:@"ОБЩАЯ СУММА ОПЛАТЫ: %@", fullAmount];
        cell.howMuchPayLbl.hidden = YES;
    }

    return cell;
}

我希望最后一行与其他行不同(为此:

如果(indexPath.row!= 15)

)。问题是-滚动cell.howMuchPayLb时消失。如果删除最后一行的特殊代码-一切正常,为什么会这样?

温恩

您的代码中有一条if else语句,其中一个分支可以设置,cell.howMuchPayLbl.hidden = YES;而另一分支则不能设置cell.howMuchPayLbl.hidden = NO;因此,一旦标签被隐藏,它将永远不会被隐藏。重用带有隐藏标签的单元格时,标签保持隐藏状态。

cell.howMuchPayLbl.hidden = NO;在您的if语句中添加(以及其他任何需要的“反向”配置)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

自定义TableView单元格中的标签在滚动后消失

来自分类Dev

自定义表格视图单元格中的图像视图在单元格插入表格后消失

来自分类Dev

在tableview中滚动自定义表格单元格时出错

来自分类Dev

Swift:在tableView单元格中设置标签和自定义参数

来自分类Dev

在自定义Tableview单元格中推送ViewController

来自分类Dev

自定义单元格在 TableView 中全白

来自分类Dev

自定义单元格标签

来自分类Dev

访问自定义单元格中的标签值

来自分类Dev

UITableView自定义单元格消失并在滚动时随机出现

来自分类Dev

单元格上的自定义tableview滚动问题

来自分类Dev

使用自定义大小的单元格和不可滚动的表格时调整tableView的高度

来自分类Dev

TableView单元格在滚动时消失

来自分类Dev

自定义tableview单元格-需要选择单元格,即使按下单元格中的自定义按钮

来自分类Dev

具有图像和标签的自定义TableView单元格的大小

来自分类Dev

滚动后,自定义UICollectionView单元格layoutsubview不正确

来自分类Dev

快速创建自定义tableview单元格

来自分类Dev

Xamarin.IOS tableview自定义单元格

来自分类Dev

Swift自定义单元格布局TableView的决定

来自分类Dev

使用自定义单元格从搜索更新tableView

来自分类Dev

tableview自定义单元格注册失败

来自分类Dev

自定义TableView单元格,检查条件

来自分类Dev

从Tableview自定义单元格翻转到UIViewController

来自分类Dev

具有不同单元格的自定义tableview

来自分类Dev

UIImageView溢出自定义tableview单元格

来自分类Dev

滚动时自定义单元格图像变形

来自分类Dev

滚动时自定义单元格图像变形

来自分类Dev

如何在Swift的tableview单元格中添加自定义imageview?

来自分类Dev

如何在TableView单元格Swift中自定义和实现Slider

来自分类Dev

如何在自定义tableView单元格中显示JSON值的数组

Related 相关文章

  1. 1

    自定义TableView单元格中的标签在滚动后消失

  2. 2

    自定义表格视图单元格中的图像视图在单元格插入表格后消失

  3. 3

    在tableview中滚动自定义表格单元格时出错

  4. 4

    Swift:在tableView单元格中设置标签和自定义参数

  5. 5

    在自定义Tableview单元格中推送ViewController

  6. 6

    自定义单元格在 TableView 中全白

  7. 7

    自定义单元格标签

  8. 8

    访问自定义单元格中的标签值

  9. 9

    UITableView自定义单元格消失并在滚动时随机出现

  10. 10

    单元格上的自定义tableview滚动问题

  11. 11

    使用自定义大小的单元格和不可滚动的表格时调整tableView的高度

  12. 12

    TableView单元格在滚动时消失

  13. 13

    自定义tableview单元格-需要选择单元格,即使按下单元格中的自定义按钮

  14. 14

    具有图像和标签的自定义TableView单元格的大小

  15. 15

    滚动后,自定义UICollectionView单元格layoutsubview不正确

  16. 16

    快速创建自定义tableview单元格

  17. 17

    Xamarin.IOS tableview自定义单元格

  18. 18

    Swift自定义单元格布局TableView的决定

  19. 19

    使用自定义单元格从搜索更新tableView

  20. 20

    tableview自定义单元格注册失败

  21. 21

    自定义TableView单元格,检查条件

  22. 22

    从Tableview自定义单元格翻转到UIViewController

  23. 23

    具有不同单元格的自定义tableview

  24. 24

    UIImageView溢出自定义tableview单元格

  25. 25

    滚动时自定义单元格图像变形

  26. 26

    滚动时自定义单元格图像变形

  27. 27

    如何在Swift的tableview单元格中添加自定义imageview?

  28. 28

    如何在TableView单元格Swift中自定义和实现Slider

  29. 29

    如何在自定义tableView单元格中显示JSON值的数组

热门标签

归档