2010-09-07 61 views
0

當我收到UIDeviceOrientationDidChangeNotification時,如何判斷它是縱向/橫向更改還是正面朝上/朝下更改?UIView iPad方向怪異

我還收到橫向/縱向變化之間的通知,例如當設備在橫向&縱向之間變爲45度時。我只關心整個90景觀/肖像變化的變化,並且想要不做任何事情就放棄所有其他變化。

回答

1

如果你在一個UIViewController中,你總是可以要求self.interfaceOrientation。它將具有值UIInterfaceOrientationLandscapeLeft,UIInterfaceOrientationLandscapeRight,UIInterfaceOrientationPortrait或UIInterfaceOrientationPortraitUpsideDown。