Update view when screen orientation changes

Hi, I tried a few different ways to get this to work (looping through subviews, etc) but this seemed to work best. Any feedback is greatly appreciated. I just wanted to get the ball rolling on this feature and contribute. :+1: