I am migrating my apps over and on one I use a UIPickerView. In the viewDidLoad method I create the picker and set it\'s y origin to be self.view.frame.si
I found the issue. My nib has to be set to "iPhone 5 full screen" (I think that's what it's called). I guess that it loads the view size from the nib and doesn't take into account autoResizeMask.
When the view size in IB is set to "Size: None" the view is not sized right. It has to be set to "Size: Retina 4 Full Screen". Strange.