0

iPad ではUIActionSheetとして表示される があります。UIPopoverController次を使用してから表示しようとしていUIButtonます:

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

私が今やろうとしているのはUIActionSheet、向きの変更時にこれを再配置することです。しかし、画面が回転した後に上記のコードを使用して再配置すると、そうしません。誰かがこれを適切に行う方法を教えてもらえますか?

4

1 に答える 1

5

より良いワークフローは次のようになります。

  1. ローテーションが発生したときにアクションシートを閉じる
  2. 表示される新しい四角形を計算します
  3. 新しい四角形から新しいアクションシートを提示する
于 2013-10-29T14:50:23.280 に答える