看来,如果模态视图的父级返回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. 如何旋转MPMoviePlayerController视频但不是其超级视图
- 4. 是否可以使用Flex旋转动态添加的行?
- 5. 阻止自动旋转的特定视图...是可能的吗?
- 6. 我的模态视图不旋转
- 7. 旋转视图动态
- 8. 图像旋转但缩略图不是
- 9. 是否可以旋转Android VideoView?
- 10. UITabBarController和模态视图的自动旋转问题
- 11. div可以旋转,span不能旋转,但它可以动画转换
- 12. 不要自动旋转视图控制器,但显示UIAlertView旋转
- 13. 只旋转视图而不旋转其子视图
- 14. 是否可以旋转并翻转图标?
- 15. 是否可以移动UIView而不是它的子视图?
- 16. 是否可以在不是其父项的<dialog>标签上放置div?
- 17. UIView子视图不是自动旋转或自动调整大小的iPad
- 18. 是否可以在R(基本图形)中旋转绘图?
- 19. 部分视图不显示,但其视图模型适用于父项
- 20. 是否可以为视图编写动态查询?
- 21. Cocoa Touch:是否可以动态定义XML定义的视图?
- 22. 是否可以在视图类中动态改变django form_class?
- 23. 如何让UINavigationController旋转,但不是子视图?
- 24. 视图第一次旋转,但不是第二次
- 25. 更改iPad的方向,旋转状态栏,工具栏,但不是主视图
- 26. 是否可以在openerp中自动刷新树视图?
- 27. 是否有可能在iOS中强制UI自动旋转?
- 28. 我需要一种方法,当父视图旋转时不旋转子视图
- 29. 旋转视图以横向模式
- 30. 是否可以将局部视图传递给与其所在视图所用模型不同的模型?