Edited at

UITableViewでself-sizing(UITableViewAutomaticDimension)使ってるとき、cellにUIImageViewを入れるとAutoLayoutのエラーが出ることがある

More than 1 year has passed since last update.


事象

こんな感じで

image.png

V:|-10-画像(高さ30)-10-|

のような制約を貼っていて、さらにself-sizingを利用してるとなぜかAutoLayoutのエラーとなって怒られた

見た目上は影響ないけど制約が不整合となってrecoveryが走る


解決策

image.png

画像のbottom spaceのpriorityを1000 → 900 にしたら怒られなくなった

原因は不明


参考

https://stackoverflow.com/questions/28572319/autolayout-constraints-warning-will-attempt-to-recover-by-breaking-constraint