2010-03-27 56 views

回答

2

你可以嘗試觀察在你的模式視圖控制器方向事件(UIDeviceOrientationDidChangeNotification),然後使用CATransform3DMakeRotation避開Z或基本符合適當的旋轉變換添加到您的視圖層

[myLayer setValue:[NSNumber numberWithInt:M_PI*0.5f] forKeyPath:@"transform.rotation.z"]; // or - M_PI*0.5f depending orientation: left or right 

你也可以使用動畫來獲得動畫旋轉。這是你要求的嗎?

爲了觀察方向事件閱讀本章: Getting the Current Device Orientation

對於圖層變換閱讀本章: Layer Geometry and Transforms

問候。

V.Zgueb

0

是啊,當然可以。幾乎相同的建議,像這裏我只是在不同的方向posted recently

您需要在Modal上允許旋轉,默認爲女巫。並在主控制器上禁用它。

這應該很好。

相關問題