Я хочу добавить два подпредставления в окно в моем AppDelegateController. как в ландшафтном режиме. когда я добавляю первый вид, он находится в альбомной ориентации (это нормально), но когда я добавляю второй, он автоматически находится в портретном режиме. любой совет?
спасибо + привет
это в моем AppDelegate.m
[window addSubview:viewController.view];
CGRect frame = startviewController.view.frame;
frame.origin.x = 400;
frame.origin.y = 0;
startviewController.view.frame = frame;
[window addSubview:startviewController.view];
это в моем AppDelegate.h
@class LearnShiftViewController;
@class StartViewController;
@interface LearnShiftAppDelegate : NSObject <UIApplicationDelegate> {
UIWindow *window;
LearnShiftViewController *viewController;
StartViewController *startviewController;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet LearnShiftViewController *viewController;
@property (nonatomic, retain) IBOutlet StartViewController *startviewController;
В моем MainWindow.xib я добавил оба контроллера представления, которые хочу добавить в качестве подпредставлений!
Мой способ сделать их ландшафтными - поместить это в метод shouldAutorotateToInterfaceOrientation обоих контроллеров представления:
return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
и установите ориентацию на Альбомную в InterfaceBuilder.