I know Auto Layout can be used to make the sizes and position consistent when the orientation changes. Is it possible to completely change the layout when the orientation change
In your case it can be achieved by two methods, instead of reframing every component you can group the controls like the following..
Parent View -> User Info View -> All User Info controls.. By doing this you will have to just reframe the User Info View not all the controls..
Then only Logo and Company name left to reframe.. Total 3 controls to reframe if you group your controls..
Create two views one for Portrait and other for Landscape mode, and just add and remove on rotations.. this is the fastest way as you won't have to readjust the frame by tedious code.
Hope above helps.