Question

In my iPhone app, I have the following code to rotate the Views with respect to the device orientation.

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    // Return YES for supported orientations

    return YES;
}

When the device is rotated to landscape mode the view is not rotating.

I have tried return (interfaceOrientation == UIDeviceOrientationLandscapeLeft);

It didn't work, how can I do this? That class contains one searchbar, table view like thisenter image description here

thanx in advance

Was it helpful?

Solution

I think the reason should be the below issue:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    // Return YES for supported orientations

    return YES;
}


"You should write return YES; in every viewController in your Application. Even in one class if you write return No;  it will not work obviously..."
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top