我希望在旋转视图后更改UIPopover的位置。你可以告诉我旋转视图后调用什么方法,这样我就可以在旋转视图后的最终视图中获取UI元素的坐标
任何Apples本机应用程序中的popover行为。您将看到,响应设备旋转,弹出窗口应在旋转动画之前消失,并在结束后再次出现在新的适当位置。所以你应该解雇你的popover然后用新坐标弹出它(如何获得这些坐标)
提前完成
答案 0 :(得分:1)
来自-[UIViewController didRotateFromInterfaceOrientation:]
的文档:
用户界面旋转后发送到视图控制器。 ...子类可以覆盖此方法以在旋转后立即执行其他操作。 ...到调用此方法时,
interfaceOrientation
属性已设置为新方向。