【发布时间】:2013-05-31 07:37:27
【问题描述】:
我的应用程序始终仅在横向模式下运行。我在叠加视图上动态添加了四个自定义按钮。我想在横向和纵向模式下改变方向时改变按钮的位置。当我的设备方向改变时,如何将我的相机叠加视图按钮定位在不同的位置?
请帮我解决我的问题。谢谢。
【问题讨论】:
-
如果您的应用程序仅是横向的,那么方向更改是问题的一部分吗?您可以通过
UIViewController方法获得方向更改通知:willRotateToInterfaceOrientation、didRotateFromInterfaceOrientation等。在这些方法中对按钮框架进行任何更改。 -
是的,为此我只使用了 [[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications]。但我在设备定向期间没有得到正确的按钮框架。
-
那么 - 你想支持两个方向吗?如果您收到这些方向更改通知,究竟是什么问题?
-
是的,问题是我没有得到正确的按钮位置。
标签: ios ipad uiimagepickercontroller