UINavigationControllerでUpsideDown時にイベントを取得する
UINavigationControllerで表示しているviewを回転させても何故かUpsideDownの時だけwillAnimateRotationToInterfaceOrientationが呼ばれない。
どうやらUINavigationControllerだとUpsideDownは抑制されているのでUINavigationControllerを継承したclassを作成しないといけないらしい。
ここを参考に実装した所、正常にイベントが取得できた