iphone - 当 iOS 设备旋转时,如何仅更改一个元素的方向?

标签 iphone ios5

我希望能够在当前的 iPhone 应用程序中处理方向变化。问题是我不希望 Controller 的 View 旋转或调整大小。当设备方向改变时,我只希望一个 UI 元素在屏幕上旋转 90 度。

Apple 的相机应用程序就是一个完美的例子 - 当设备方向改变时,所有按钮都会旋转,但 View 本身不会旋转。

我想我可以调整 View 大小,移动所有元素,然后为按钮设置动画,但我觉得必须有一种更简单的方法来做到这一点。

提前致谢。

最佳答案

1) 您可以创建 2 个 View 层次结构并在 willRotateToInterfaceOrientation: 中更改屏幕上的 View 层次结构 see this question

2) 或者您可以自己处理所有旋转 see this question

关于iphone - 当 iOS 设备旋转时,如何仅更改一个元素的方向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10882242/

相关文章:

iphone - iPhone SDK中检测手指滑过的 View

iphone - NSString 到 HTML

ios5 - 实现我不理解的声音时的黄色警告三角形

iphone - gcc-4.2 失败,退出代码为 1 错误

iphone - 内部安排 iPhone 更新

iphone - 自定义字体在我的应用程序中不起作用?

objective-c - 如何在函数中排除 iPad 2 和 iPod Touch 5th Generation?

ios5 - 可以使用 Storyboard 的登录屏幕吗?

ios - 如何获取 UIBarButtonItem UIViewController?

iphone - 根据纬度经度进行半径搜索的SQL查询