I have spent two days trying out the various solutions for Mixed and Pure Autolayout approaches to achieve what was a trivial scrollview setup prior to autolayout, and it\'s
You should organize your layout like this
ViewControllerView contains ScrollView, ScrollView contains ContainerView, ContainerView contains 2 Labels
Then follow 3 steps for make your ScrollView can scroll
ScrollView pin (top/right/bottom/left) to ViewControllerViewContainerView pin (top/right/bottom/left) to ScrollViewHorizontally in Container (don't set Vertically in Container)Label1 pin (top/right/left) to ContainerViewLabel1 pin (right/left/bottom) to ContainerView and top to Label1
HERE is the demo project
Hope this help