0
私の質問はビュー階層の最上部にあるビューは何ですか?IOSアプリケーションビュー
他のすべてのビューでユーザーアクションを許可するために、ポップオーバーコントローラのpassthroughViewsプロパティを使用しようとしています。私はこれを少し試してみたいと思いますが、これらのビューすべてを参照する方法がわかりません。私はこのようなコードがありますが、私は私は私がすべてのビューの配列として[rootviewのサブビュー]のようなものを置き換えることができることを考えています
popOverController.passthroughViews = [NSArray arrayWithObjects:self.view, popOverController, nil];
何か他のものでself.viewを置き換えることができると思います。
ありがとうございました。私はそのことを知らなかった。興味のある人への一言は、一度ビュー(あなたの例ではsomeView)が階層に追加された後にのみ動作することです。これは、おそらくaddSubviewメソッドを使用して発生します。しかし、ポップオーバーの場合、addSubviewは使用されません。 – Jim
ただし、ポップオーバーの場合、addSubviewは使用されません。ポップオーバーでは、これはpresentPopoverFromRect:inView:permittedArrowDirections:が呼び出されるまで発生しません。 – Jim