关于自动计算行高上拉会出现回滚不正常的bug测试总结
在最新版本的mjrefresh中,经测试 发现如果cell约束需要通过content hugging和Content Compression Resistance来实现自适应高度(比如一个cell中有多个label排布)并且tableview的contentsize的高度大于tableview本身frame的高度才会出现这种情况,其他自动计算行高未出现回滚不正常的bug
请问 这个问题您现在是怎么解决的呢?
暂未解决,因为本身cell内容就是根据约束计算的,我现在将estimatedRowHeight设为接近于实际cell的高度来让这个滚动不正常不那么明显。。
设置tabelView.estimatedRowHeight=0 就好了,因为MJRefresh底部的上拉刷新是根据contentSize来计算的,当数据更新的时候,得出来的contentSize只是预估的。
@SherlockQi 设置tabelView.estimatedRowHeight=0 就好了,因为MJRefresh底部的上拉刷新是根据contentSize来计算的,当数据更新的时候,得出来的contentSize只是预估的。
设置tabelView.estimatedRowHeight=0 会导致第一行cell不显示
@Cocowyr 那本来用约束来计算行高的按你这样设置不是都不行了吗