UITextfield をタップしない限り、UI ポップオーバーは正しい UIButton を指します。私がそれをした瞬間、ポップオーバーはどこか左上の位置に移動します。キーボードが閉じた瞬間に、正しい位置に戻ります。少しグーグルで調べたところ、多くの人が同様の問題に直面しているのを見ることができましたが、適切な解決策を見つけることができませんでした. ポップオーバーを表示する方法は次のとおりです
[self.popover presentPopoverFromRect:[sender bounds] inView:sender
permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];