私は自分のアプリケーションに追加canDisplayBannerAds
しましたが、1 つの小さな例外を除いてうまく機能しています。これにより、何らかの理由でコンテナー ビューがクリップされます。
下の画像ではUITextView
、コンテナ ビューの上に表示されています。
右側では、コンテナー ビューが完全に丸められておらず、テキスト ビューと左揃えに表示されていないことに注意してください。
左側は でどのように見えるかを示していますcanDisplayBannerAds = NO
。
右側は でどのように見えるかを示していますcanDisplayBannerAds = YES
。
これを単純なプロジェクトで再現しようとしましたが、まだできませんでした。SO の他の場所で見つけた提案を追加しようとしました[self.originalContentView layoutSubviews];
がviewDidLayoutSubviews
、問題は解決しませんでした。
私がやっているコンテナビューを表示する前に:
self.containerView.layer.cornerRadius = 10;
self.containerView.layer.masksToBounds = YES;
どのように見えるかを確認するために を削除しましたmasksToBounds
が、左側はまだその上のテキスト ビューと一致していません。
textview に左揃えのコンテナ ビューのスクリーンショットを表示していますが、横向きの場合、コンテナ ビューはラベルに対して左揃えになります。これは、広告を表示していない場合にも問題なく機能します。さらにself.view
、コード内のどこも参照していません。
canDisplayBannerAds
これは私が対処しなければならない単なるバグですか、それとも何かできることはありますか?