добавление вопроса в окне - PullRequest
       17

добавление вопроса в окне

0 голосов
/ 09 сентября 2010

Я хочу добавить два подпредставления в окно в моем 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);

и установите ориентацию в Landscape в InterfaceBuilder.

Ответы [ 2 ]

1 голос
/ 09 сентября 2010

хорошо, ребята, я сам исправил.

Я добавил DummyViewController, где я добавил два SubViews. Таким образом, в окно добавляется только один вид. Теперь работает без нареканий :) Но все равно спасибо!

0 голосов
/ 09 сентября 2010

Вы уверены, что ландшафтный режим включен для второго просмотра?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...