zoukankan      html  css  js  c++  java
  • iOS tableViewCell 在自定义高度方法中遇到的问题,cell高度为0,cell显示不出来,cell直接显示第几个而不是...cell显示个数不对

    遇到以上问题可以看看你的cell高度中是否有,自定的高度,有了继续看,没有了继续百度。。。

    在文字排版中,少不了自适应文字高度,行间距什么的;显然cell的高度时不固定的,如果复用自定义的cell的话,又要及时把高度传给cell,进行赋值;

    在-(UITableViewCell*)tableview... cellForRow...{在里边进行计算cell高度时可以的,需要将数值赋值给 cell.height=这个属性

     不可以设置全局CGFloat传值,因为赋值还没有进行完,在HeightRow方法中肯能就已经赋值了float的空值;}

    在heightForRow方法里,进行重新获取cell,进行赋值:

    if(indexPath.row<9){//这个里边全是自定义的高度/之前用cell.height=赋值的;

    UITableViewCell * cell =[self tableView:tableview cellForRowAtIndexPath:indexPath];

    return cell.height;

    }

    这样就可以了

  • 相关阅读:
    supervisor集群管理
    ansible安装es集群
    ansible安装应用实例
    ansible任务控制
    ansible的playbook基础
    ansiblie命令基础
    iptables命令详解
    ansible基础理论
    shell动态修改yml配置文件
    JAVA8 Stream()遍历求某列总和
  • 原文地址:https://www.cnblogs.com/xujiahui/p/6690109.html
Copyright © 2011-2022 走看看