UIPopoverが表示されています。ボタンの真下にあり、矢印がボタンを指しています。
この矢印は、ポップオーバーの幅方向に中央揃えになっていますが、ポップオーバーの左上隅に少し向けることができますか?
UIPopoverが表示されています。ボタンの真下にあり、矢印がボタンを指しています。
この矢印は、ポップオーバーの幅方向に中央揃えになっていますが、ポップオーバーの左上隅に少し向けることができますか?
常に、UIPopOverController
完全に適合すると想定して、提示するUI要素の下に配置されます。ボタンが画面の左側にあり、コントローラーがその下に収まらない場合は、コントローラーが右側にあり、矢印が左側に表示されます。
それを与えると、popoverLayoutMargins
ビューの左側に大きなマージンを設定して(正確な配置がわからない場合は試行錯誤が必要です)、ポップオーバー自体を右に移動して、矢印が次のように表示されるようにすることができます。上部の左側。
私はあなたがを使用していると仮定していますpresentPopoverFromRect:myRect inView:self.view permittedArrowDirections: UIPopoverArrowDirectionUp animated:YES
。