在iPad上重新定位UIActionSheet

Ram*_*ain 0 objective-c uiactionsheet ipad ios

我有一个在iPad上UIActionSheet显示UIPopoverController的.我试图UIButton通过使用以下方式显示它:

[self.exampleActionSheet showFromRect:self.exampleButton.frame inView:self.view animated:YES];

我现在要做的是UIActionSheet在方向改变上重新定位.但是当我在屏幕旋转后使用上面的代码重新定位时,它不会这样做.谁能告诉我如何正确地做到这一点?

Tho*_*ers 5

更好的工作流程是:

  1. 发生轮换时关闭动作表
  2. 计算应该从中呈现的新矩形
  3. 从新矩形中显示一个新的操作