2013-08-17 4 views
0

Я хочу, чтобы повернуть мое приложение iPhone в IPad, если я вращать Ipad что я использую в моем коде:повернуть мое iPhone приложения в IPad, когда поворот опция включена

- (NSUInteger)supportedInterfaceOrientations { 
    return UIInterfaceOrientationMaskAll; 
} 

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)orientation 
{ 
    return (orientation == UIInterfaceOrientationMaskAll); 
} 

и проверить как портрет и пейзаж: enter image description here

и файл PLIST:

enter image description here

мой Семейство устройство приложение предназначено только iphone, и выглядит как Iphone в IPAD устройства

Но не вращается, пожалуйста, исправить мой код выше, спасибо

+0

Вы используете iOS 5? – iAhmed

ответ

0

вы спросите его? ;

если ([[UIDevice CurrentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {}

Поместите его в код, если попробовать еще раз.

+0

ты меня не достал – Fatima

0

В файле .plist указывается только ориентация запуска. После этого каждый контроллер представления может реализовать shouldAutorotateToInterfaceOrientation: в котором контроллер «спросит», если допустимо поворот на другую ориентацию. В стандартном шаблоне для iPad-приложений это всегда возвращает YES и, таким образом, позволяет использовать все ориентации. В вашем случае вы можете вернуть только YES, когда заданная ориентация - UIInterfaceOrientationLandscapeLeft, хотя вы должны взглянуть, можете ли вы поддержать обе ориентации ландшафта, так как рекомендации Apple по интерфейсу Apple настоятельно рекомендуют хотя бы поддерживать обе ориентации ландшафта, если они поддерживаются.

Обратите внимание, что каждый контроллер вида в вашем приложении должен указывать свои собственные ориентации, поскольку имеет смысл иметь некоторые виды, более ограниченные, чем другие.

Для получения дополнительной информации по этому вопросу взглянуть на:

Поддержка orrientations для IPad приложений: http://developer.apple.com/library/ios/#qa/qa1689/_index.html

Почему мой UIViewController не будет вращаться вместе с устройством: ссылки класса http://developer.apple.com/library/ios/#qa/qa1688/_index.html

UIViewController: http://developer.apple.com/library/ios/#documentation/uikit/reference/UIViewController_Class/Reference/Reference.html