Ipad Simulator не вращается автоматически - PullRequest
1 голос
/ 03 сентября 2010

У меня есть приложение для iphone, и я использую shouldAutorotateToInterfaceOrientation, чтобы определить, когда выполнять автоматическое поворот.На iphone я указываю, что UIInterfaceOrientationPortrait - единственная разрешенная ориентация;На iPad я просто возвращаю YES (то есть все разрешено), вот так:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{
 if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) //also tried using [[UIDevice currentDevice] userInterfaceIdiom] to no avail
  return YES; //doesn't get here
 return (interfaceOrientation == UIInterfaceOrientationPortrait);
}

Это в каждом контроллере представления панели вкладок.Когда я NSLog () [[UIDevice currentDevice] userInterfaceIdiom], он возвращает 0 (или UIUserInterfaceIdiomPhone).

Всегда ли симулятор iPad возвращает UIUserInterfaceIdiomPhone?

1 Ответ

0 голосов
/ 03 сентября 2010
...