2

ビデオ ボタン タップで表示されるポップオーバー:

[self.popOverController presentPopoverFromRect:[self.view convertRect:buttonFrame toView:self.view.window]
                                                inView:self.view.window
                              permittedArrowDirections:UIPopoverArrowDirectionUp
                                              animated:YES];

videoButtonポップオーバーがポップアップするボタンです。問題は、デバイスを回転させると、ポップオーバーが描画された位置に残り、残りのビューが回転に応じて調整されることです。簡単に言えば、ポップオーバーが描画された状態でデバイスが回転すると (からポップアップUIButton)、ポップオーバーは に沿って移動しませんUIButton。ポップオーバーを閉じてボタンから再度描画すると、ボタンの上に正しく描画されます。問題は、ポップオーバーがポップアップして回転する場合にのみ発生します。

オリエンテーションでは、フレームを閉じて再度表示するのではなく、フレームの位置を変更したいと考えています。どうすればこのようにできますか?

4

1 に答える 1