使用fd_heightForCellWithIdentifier获取cell动态高度在iOS7下返回0的问题

我创建了一个cell,包括两个内容,一个为图片,图片在xib中就指定了,一个是6px高度的分隔线view。加了各种autolayout限制,在iOS8下显示正常。

但是,在我的iPhone5c iOS7.0的系统上图片却显示不出来,用Reveal看了一下这个cell的高度为0,这就奇怪了。

会是autolayout出问题了吗?是autolayout限制不够?再度审视我对这个cell加的auto layout约束,发现分隔线view底部与cell底部没有垂直距离约束,会是这个原因吗?
把这个约束加上,一试,果然是这个原因。

你可能感兴趣的:(使用fd_heightForCellWithIdentifier获取cell动态高度在iOS7下返回0的问题)