0

私が取り組んでいるナビゲーションコントローラーベースのアプリケーションがあります。iAd を使用して追加を表示します。AdBannerView に追加がない場合 ( に基づくbannerView:didFailToReceiveAdWithError:)、バナー ビューは画面の下部からスライドします。

モーダル ページ カール トランジションを使用してルート ビュー コントローラーから表示される別のビューがあります。バナー ビューが画面に表示されている場合、トランジションに問題はありません。ただし、画面の外にある場合は、空白のバナー ビュー サイズのボックスがカールしたページの下部に追加されます。

ほぼすべてのView ControllerのビューとアプリウィンドウをclipsToBounds設定しTRUEて利用できるように設定しようとしました。

何か案は?

4

1 に答える 1

1

オフスクリーンでアニメーション化した後、バナー ビューalphaを設定するだけです。0

[UIView animateWithDuration:duration animations:^
{
    //Move banner offscreen
} completion:^(BOOL finished)
{
    banner.alpha = 0;
}];

モバイルで入力、テストせずに出荷しない

場合によっては、最も簡単な解決策が最善の解決策になることもあります。

于 2013-05-18T21:23:14.887 に答える