Вращающийся iPhone / iPad - PullRequest
       13

Вращающийся iPhone / iPad

0 голосов
/ 06 октября 2011

Я обнаружил, что вращение вызывает сбой моего приложения.

Когда вы держите устройство в руке, вы немного перемещаете его, и приложение регистрирует все эти крошечные движения, соответственно изменяя ориентацию, и выглядит как занятое приложение.Все замедляется.

Кроме того, когда я прокручиваю что-то и одновременно меняю ориентацию, прокрутка останавливается.

Как это можно сделать?

РЕДАКТИРОВАТЬ:

public override bool ShouldAutorotateToInterfaceOrientation (UIInterfaceOrientation toInterfaceOrientation) {
   if (UIDevice.CurrentDevice.Orientation == UIDeviceOrientation.FaceUp ||
       UIDevice.CurrentDevice.Orientation == UIDeviceOrientation.FaceDown) 
   {
      return false; 
   } else { 
      return true; 
   } 
}

1 Ответ

0 голосов
/ 06 октября 2011

Этот фрагмент кода не вызывает сбоев, он выглядит хорошо. Вам нужно запустить с отладчиком и выяснить, где находится исключение, а затем выяснить, почему оно получает исключение. В противном случае мы просто гадать в темноте.

...