2012-06-14 2 views
0

Я хочу заставить свой взгляд пойти на пейзаж, как раз когда я вызываю метод.IOS - Как заставить взгляд к пейзажу

Когда работает мой метод, который я называю:

[self shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)UIInterfaceOrientationLandscapeRight]; 

Метод авторотацией

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation 
{ 
    return UIInterfaceOrientationIsLandscape(toInterfaceOrientation); 
} 

Проблема заключается в том, что вид не заставит вращение. Можно ли протестировать его на симуляторе или просто работать в реальном устройстве?

ответ

1
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight animated:YES]; 
+0

Thaks много человек! Ты сделал это! = D – 88fsantos

+0

У меня одна проблема. Представление, которое я создал внутри, не настроено на пейзаж: S Теперь он должен иметь ширину 480 и 320 высоты, не так ли? Но это не так: S – 88fsantos

+1

Похоже, вам нужно создать представление с относительным размером. Поэтому вместо создания представления с помощью 'initWithFrame: CGRectMake (0, 0, 320, 480)]' попробуйте что-то вроде 'initWithFrame: CGRectMake (0, 0, [UIScreen mainScreen] .bounds.size.width, [UIScreen mainScreen] .bounds.size.height]) ' – Anthony

Смежные вопросы