ParentFull threadlpsz·FWIW, there are frameworks out there to make writing NSLayoutConstraints much more sensible. For example [1][1] https://github.com/Masonry/MasonryView on HN