0

main.xib にタブバー コントローラーで構成される iPhone アプリがあります。タブ バー コントローラーには、対応するビュー コントローラーに関連付けられたナビゲーション コントローラーが含まれています。これはかなり標準的だと思います。

この階層に含まれるナビゲーション コントローラーからモーダル ビュー コントローラー ビューを表示すると、このビュー コントローラーが所有するビューが期待どおりに表示されます。ただし、この「モーダルに表示された」ビューの一番下にコントロール (ボタンなど) がある場合、ほとんどタップを検出していないことに気付きました。下のタブセットがタッチをブロックしているようです。モーダル ビュー コントローラー ビューを表示すると、表示されている画面がいっぱいになり、タブ セットの下からスライドして表示されないことに注意してください。

このタブバー コントローラー -> ナビゲーション コントローラーの階層構造はかなり標準的だと思いましたが、この設定でナビゲーション コントローラーからモーダル ビュー コントローラーを問題なく表示できるのではないでしょうか? タブバーコントローラーからモーダルビューコントローラーを表示しようとしましたが、同じ効果があります。

ビューの最下部がタッチを検出できるように、タブバー コントローラー -> ナビゲーション コントローラー階層を持つアプリでモーダル ビュー コントローラーを表示するにはどうすればよいですか?

助けてくれてありがとう!

4

1 に答える 1