0

写真は、問題が何であるかを正確に示しています。広告は UITableView によって隠されています。Apple が提供する SplitNavigationBanner プロジェクトに従い、アプリ内でナビゲーション コントローラーと分割ビュー コントローラーを切り替えることができるように変更しました。

セットアップはこれです - 読み込まれる最初の VC はナビゲーション ビューです。広告は非表示ですが、読み込まれます。次に、スプ​​リット VC に切り替えて、広告を表示します。その結果が下の写真です。

詳細情報 - すべてのサイズを印刷したところ、すべて一致しました。つまり、その中の Split View Controller と Master View Controller はまったく同じ高さです。それでも、広告に影があることは明らかです。分割 VC が画面に表示された後に広告が読み込まれる場合、広告に問題はありません。その時点ですべてが整列します。マスター ビュー コントローラーがタブ ビュー コントローラーの場合、この問題は発生しません。

バナー広告に影がかかる原因は何ですか? 多分それはサブビューがロードされる方法ですか?ここに画像の説明を入力

4

1 に答える 1

0

他の誰かがやってきた場合、解決策は非常に簡単でした:

サイズはすべて正しかったのですが、ビュー内でのレイヤーの配置が重要でした。言い換えれば、階層がすべての違いを意味していました。広告は一番上にあるはずです。

于 2013-11-23T16:01:48.673 に答える