1

iOSアプリで、他の要素の後ろにポップオーバーを表示することは可能ですか?

たとえば、UIView* myViewすでにいくつかのサブビューが含まれている場合、新しいサブビューを作成し、ビューでUIView* popopverView呼び出すと、呼び出しても他のサブビューの要素の前に表示されます。presentPopoverFromRectpopopverView[myView sendSubviewToBack:popoverView]

ボタンなどの他の要素をテストしましたが、他の要素の後ろに表示されます。ポップオーバーがすべてのサブビューの上に表示されるのは固有ですか?

4

1 に答える 1

2

ドキュメントから:

ポップオーバーを使用して情報を一時的に表示しますが、モーダル ビューのように画面全体を占有することはありません。ポップオーバー コンテンツは、特別なタイプのウィンドウで既存のコンテンツの上に重ねられます。ポップオーバーは、ユーザーがポップオーバー ウィンドウの外側をタップするか、明示的に閉じるまで表示されたままになります。

a を「非表示」にすることはできません。ユーザーが非表示UIPopoverControllerにします (またはユーザーが非表示にします)。とにかく、他のビューを a の上に表示する必要はありませんUIPopoverController- それがその目的です。

于 2012-06-28T19:08:07.517 に答える