【问题标题】:iPad Camera OverlayView Orientation issueiPad Camera OverlayView 方向问题
【发布时间】:2013-05-31 07:37:27
【问题描述】:

我的应用程序始终仅在横向模式下运行。我在叠加视图上动态添加了四个自定义按钮。我想在横向和纵向模式下改变方向时改变按钮的位置。当我的设备方向改变时,如何将我的相机叠加视图按钮定位在不同的位置?

请帮我解决我的问题。谢谢。

【问题讨论】:

  • 如果您的应用程序仅是横向的,那么方向更改是问题的一部分吗?您可以通过UIViewController 方法获得方向更改通知:willRotateToInterfaceOrientationdidRotateFromInterfaceOrientation 等。在这些方法中对按钮框架进行任何更改。
  • 是的,为此我只使用了 [[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications]。但我在设备定向期间没有得到正确的按钮框架。
  • 那么 - 你想支持两个方向吗?如果您收到这些方向更改通知,究竟是什么问题?
  • 是的,问题是我没有得到正确的按钮位置。

标签: ios ipad uiimagepickercontroller


【解决方案1】:

我也有同样的问题。并不是我们没有收到通知。问题是相机覆盖视图不会调整自身大小以适应新方向。例如,从横向到纵向时视图会旋转,但视图仍然具有横向纵横比,即视图宽大于高。

【讨论】:

    猜你喜欢
    • 2013-03-14
    • 2011-10-24
    • 1970-01-01
    • 1970-01-01
    • 2014-07-13
    • 1970-01-01
    相关资源
    最近更新 更多