请教如何设置table的高度改变tableHeaderView的高度

对于复杂的tableHeaderView计算高度非常的不靈活,还是希望用自动布局的方式设置高度

思路:自动布局实现tableHeaderView后,使用布局刷新来获取到真实的高度并且在合适时机去赋值正确的高度

  • 特别奇葩的人,是怎么看待平常的我们勒

  • 还是不能这么称呼?(?^o^?)? 哈哈哈哈

  • 阅读点燃智慧,好书引领成长书贵比金玉,价值无量!阅读让心灵澄澈,让眼睛闪烁好书,轻轻地为孩子播下一粒...

}

有这么一种需求在列表顶端显礻一些别样的数据,而这个别样的数据则需要通过一个别样的 View 来展现它便是 UITableView 的 tableHeaderView。

倘若 tableHeaderView 里的内容很固定高度不要随着内容的不同而改变,这样还好

如果,高度是需要动态改变的某些人(比如我)可能就会遇到这样一个难题:

已经给 view 中的每个子 view 设置过值了,高度算过了frame 也重新设置过了,可 tableHeaderView 的高度却还是之前的高度没有变化。内容变多则会有一部分看不见了;内容变少,则有一部分空白放在那里實在不好看。

这样以后效果就出来了。不过这种过度显得有些生硬能不能加一点点动画,让它变得顺眼一些呢试试下面的代码:

}

我要回帖

更多关于 如何设置table的高度 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信