I have made a viewController programmatically and I want to force it to rotate whenever the device is rotated .
in simple viewController you create using the normal way by adding a new file and so there a “shouldAutoRotate” method ..
but in my case it’s different especiall that I create this viewController in a viewController!
and I don’t want to create a new viewController.
this is the code I used to create the viewcontroller
UIViewController *featuresViewController = [[UIViewController alloc]initWithNibName:@"featrures" bundle:nil];
[featuresViewController setView:[[UIView alloc]initWithFrame:CGRectMake(10, 10, 380, 450 )]];
[featuresViewController.view setBackgroundColor:[UIColor clearColor]];
featuresViewController.modalTransitionStyle = UIModalTransitionStylePartialCurl;
featuresViewController.modalPresentationStyle = UIModalPresentationPageSheet;
[self presentModalViewController:featuresViewController animated:YES];
Easier to add this as another answer…
Probably not the best place to do this, but if you’re struggling on how to code your FeaturesViewController, it’ll be something like this –
.h –
.m –
Then in your main VC, present it like this –