【发布时间】:2013-02-09 01:50:24
【问题描述】:
我正在尝试以编程方式将 UIViewController 旋转 180 度。假设我点击了“旋转”按钮。该按钮应将屏幕及其内容旋转 180 度。我的 iOS 目标只有纵向作为部署信息下支持的界面方向。这会是个问题吗?
谢谢!
【问题讨论】:
标签: ios objective-c uiviewcontroller rotation autorotate
我正在尝试以编程方式将 UIViewController 旋转 180 度。假设我点击了“旋转”按钮。该按钮应将屏幕及其内容旋转 180 度。我的 iOS 目标只有纵向作为部署信息下支持的界面方向。这会是个问题吗?
谢谢!
【问题讨论】:
标签: ios objective-c uiviewcontroller rotation autorotate
您可以通过为CALayer 的transform 属性分配旋转变换来旋转UIView(不是控制器)。
但是,请记住,方向将保持为纵向,并且状态栏不会随视图旋转。
没有用于设置设备 UI 方向的公共 API。如果你不关心公共 API 和应用商店的合规性,有[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationPortrait];
【讨论】: