Hi All, shouldautorotatetointerfaceorientation method is not called. I know the reason for this i.e as my viewcontroller is not directly added to the window. But still the view gets rotated as its parent view gets rotated. The main problem is my current view opens only half screen and in background my first view is visible. Please look into the attached image. Please Help. Thanks..