5

検索バーと検索バー デリゲートを含むポップオーバー ビューがあります。ポップオーバー ビューが表示されると、期待どおりにプルアップするために押したボタンに矢印が表示されます。検索フィールドが選択され、ビューが押し上げられると、矢印が固定されるべきボタンを指すのではなく、ポップオーバーの一番下まで移動します。キーボードが閉じられると、矢印はスライドしてポップオーバーの中央に戻ります。

このポップオーバーを閉じて、適切な場所に矢印がある別のポップオーバーを手動で呼び出すことができますが、それはひどい解決策だと思います。

ボタンを押すとこのように表示されています

[over presentPopoverFromRect:self.addCategoryButton.bounds inView:self.addCategoryButton permittedArrowDirections:UIPopoverArrowDirectionLeft animated:YES];
4

1 に答える 1

0

ボタンがself.viewのサブビューだとしましょう。私の推測では、ポップオーバーは次のように表示する必要があります。

[over presentPopoverFromRect:self.addCategoryButton.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionLeft animated:YES];
于 2013-04-16T08:21:09.797 に答える