在cell利用layout布局时,可以利用
[self.contentView systemLayoutSizeFittingSize:UILayoutFittingCompressedSize].height
来获得约束后的contentView的高度,但前提是cell.contentView.bounds = UIScreen.mainScreen.bounds;
在iOS7下,如果存在cell高度随用户操作变化的情况,需在更新cell的方法里的合适位置加上[self.contentView layoutIfNeeded]; 否则会产生意想不到的效果。
如果有sep分割线,那么返回height要+1。
有必要时,需要给contentView也加上约束,具体什么时候加暂时不清楚,以后深究