iPad: невозможно реализовать варианты книжной ориентации - PullRequest
1 голос
/ 09 марта 2011

Мне нужно реализовать оба варианта моей книжной ориентации в приложении iPad.

Я использую код, показанный ниже, для реализации ориентаций Portrait и PortraitUpsideDown.

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    return (interfaceOrientation ==  UIInterfaceOrientationPortrait || interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown);
}

Но ориентация не меняется, если для параметра Orientation установлено значение PortraitUpsideDown.

Что может быть не так?

Ответы [ 2 ]

1 голос
/ 14 марта 2011

Работает.

Добавил оба варианта книжной ориентации в Supported Interface Orientation в мой info.plist для моего приложения.

Это сработало для меня.

Надеюсь, это поможет всем.

0 голосов
/ 09 марта 2011

вы можете использовать

return UIDeviceOrientationIsPortrait(interfaceOrientation)

, который является просто макросом для того, что вы пытаетесь получить. Я не уверен, что оба будут работать на симуляторе.

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