2013-03-26 8 views
0

В моих настройках проекта я сделал поддержку Ориентация интерфейса как для пейзажа.Поддерживаемый интерфейс Ориентация и shouldAutorotateToInterfaceOrientation

Должен ли я по-прежнему применять ниже в каждом контроллере представления?

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{ 
    return UIInterfaceOrientationIsLandscape(interfaceOrientation); 
} 
+1

Если вы хотите поддерживать ios <6 –

+0

в iOS 6, методы r разные, это ничего не значит – Kasaname

+0

@j_mcnally, поэтому просто указать в настройках приложения недостаточно в Saran

ответ

3

< IOS 6.x

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation // Deprecated in iOS 6.x 
{ 
    return UIInterfaceOrientationIsLandscape(interfaceOrientation); 
} 

IOS> 6.x

- (BOOL) shouldAutorotate 
{ 
    return YES; 
} 

-(NSUInteger)supportedInterfaceOrientations 
{ 
    return UIInterfaceOrientationMaskLandscape; 
} 

надеюсь, что это поможет.

0

Я. лучше, чтобы реализовать и было бы лучше, если вы реализуете его в info.plist ориентацию на альбомную

для КСН> 6

- (BOOL) shouldAutorotate 
{ 
    return YES; 
} 

-(NSUInteger)supportedInterfaceOrientations 
{ 
    return UIInterfaceOrientationMaskLandscape; 
} 
Смежные вопросы