In my application there I'm maintaining two xib files "MyView_Portrait.xib" and "MyView_Landscape.xib" but view controller is same for both. I'm maintaining two xib's because, i want to load respective orientation depending on device orientation or when orientation changes. Also there are many controls in my views and I want to show different images in portrait and landscape views. This is working fine.In my application there I'm maintaining two xib