天天看点

UITableViewCell autolayout Unable to simultaneously satisfy constraints.

自定义UITableViewCel(手写代码)l,并使用代码添加约束时(需要label动态高度,cell也动态高度),有时会报Unable to simultaneously satisfy constraints.,

经过反复查看也没看出是什么原因导致的,很是苦恼!!!

后来发现,UITableViewCell,默认高度是44,只要设置高度约束大于44就会出现该错误。

可以在

- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier

中添加设置cell和cell.contentView的高度大于约束的值即可(两个都必须设置)。

iOS