ビデオ ボタン タップで表示されるポップオーバー:
[self.popOverController presentPopoverFromRect:[self.view convertRect:buttonFrame toView:self.view.window]
inView:self.view.window
permittedArrowDirections:UIPopoverArrowDirectionUp
animated:YES];
videoButton
ポップオーバーがポップアップするボタンです。問題は、デバイスを回転させると、ポップオーバーが描画された位置に残り、残りのビューが回転に応じて調整されることです。簡単に言えば、ポップオーバーが描画された状態でデバイスが回転すると (からポップアップUIButton
)、ポップオーバーは に沿って移動しませんUIButton
。ポップオーバーを閉じてボタンから再度描画すると、ボタンの上に正しく描画されます。問題は、ポップオーバーがポップアップして回転する場合にのみ発生します。
オリエンテーションでは、フレームを閉じて再度表示するのではなく、フレームの位置を変更したいと考えています。どうすればこのようにできますか?