in Xcode, I tried to design a landscape only user interface.
I both set UIViewController and UIView controls to landscape model. but when I placed the controls, like
In project plist setup Initial interface orientation
field in Landscape (left home button)
. Also setup Supported interface orientations
field.
And override method -(BOOL) shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation) interfaceOrientation
in your ViewController:
- (BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return ((interfaceOrientation == UIInterfaceOrientationLandscapeLeft) || (interfaceOrientation == UIInterfaceOrientationLandscapeRight));
}