看來,如果模態視圖的父級返回false to shouldAutoRotate ...模態視圖也不會自動旋轉。我怎麼能有一個永遠不會旋轉的主視圖,以及一個總是會旋轉的模態視圖?是否可以自動旋轉模態視圖但不是其父項?
5
A
回答
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
相關問題
- 1. iPhone/iOS SDK:自動旋轉主視圖,但不是子視圖?
- 2. 自動旋轉模態視圖
- 3. UIImageView旋轉(不是圖像,但視圖)
- 4. 如何旋轉MPMoviePlayerController視頻但不是其超級視圖
- 5. 是否可以通過視圖「查看」不透明的父項?
- 6. 是否可以旋轉元文件圖像而不將其轉換爲位圖?
- 7. 是否可以在Appcelerator中旋轉視圖?
- 8. 是否可以使用Flex旋轉動態添加的行?
- 9. 是否可以旋轉元素,但不能使用css3來旋轉元素?
- 10. 旋轉的模態視圖
- 11. 阻止自動旋轉的特定視圖...是可能的嗎?
- 12. 我的模態視圖不旋轉
- 13. 旋轉視圖動態
- 14. 狀態欄旋轉但UIViewController不是
- 15. 圖像旋轉但縮略圖不是
- 16. 旋轉圖形但不是圖例
- 17. iOS7自動旋轉視圖
- 18. 自動旋轉或視圖
- 19. 是否可以旋轉Android VideoView?
- 20. 是否可以動態切換自動前進模式?
- 21. iOS 9.0.2是否停止自動旋轉?
- 22. iOS:可以(應該)攝像頭視圖是默認視圖(可以以模態方式啓動其他屏幕)?
- 23. div可以旋轉,span不能旋轉,但它可以動畫轉換
- 24. UITabBarController和模態視圖的自動旋轉問題
- 25. UIWindow子視圖不會自動旋轉
- 26. 是否可以旋轉並翻轉圖標?
- 27. 不要自動旋轉視圖控制器,但顯示UIAlertView旋轉
- 28. 只旋轉視圖而不旋轉其子視圖
- 29. 是否可以移動UIView而不是它的子視圖?
- 30. 是否可以在不是其父項的<dialog>標籤上放置div?