UIInterfaceOrentation на iPad - PullRequest
       0

UIInterfaceOrentation на iPad

0 голосов
/ 19 августа 2010

У меня есть приложение, которое является игрой, и оно не выглядит или не работает прямо в альбомной ориентации.

Прямо сейчас Мой код:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Overriden to allow any orientation.
return (interfaceOrientation == UIInterfaceOrientationPortrait);

}

И это позволяет ему работать только в портретном режиме (кнопка «Домой» внизу), и я хочу, чтобы он работал воба Портрета (кнопка «Домой» внизу ИЛИ вверху), поэтому Apple принимает их.

Я пробовал:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Overriden to allow any orientation.
    return (interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown);
    return (interfaceOrientation == UIInterfaceOrientationPortrait);
}

, и это не сработало ... Может кто-нибудь дать мне Код, чтобы сделать егопоэтому он работает в обоих портретных режимах.

1 Ответ

0 голосов
/ 19 августа 2010

Вы можете вернуть только один раз, поэтому второй оператор возврата никогда не оценивается.Сделайте его логическим ИЛИ:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Overriden to allow any orientation.
    return (interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown) || (interfaceOrientation == UIInterfaceOrientationPortrait);
}

Есть также макросы для портрета и пейзажа, но это должно работать просто отлично.

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