I have an app that was built using auto-layout and everything still works as expected when I run it on my iOS 7 device, however when I run it on an iOS 8 device
auto-layout
Try using UIViewContentModeScaleAspectFill and setClipsToBounds:NO