0

我正在开发一个基于导航控制器的应用程序。它使用 iAd 来显示添加。当 AdBannerView 没有添加(基于bannerView:didFailToReceiveAdWithError:)时,横幅视图会从屏幕底部滑出。

使用模态页面卷曲转换从根视图控制器显示另一个视图。当横幅视图出现在屏幕上时,过渡没有问题。但是,当它离开屏幕时,一个空白的横幅视图大小的框会附加到卷曲页面的底部。

我尝试将几乎每个视图控制器的视图和应用程序窗口clipsToBounds设置TRUE为可用。

有任何想法吗?

4

1 回答 1

1

只需将横幅视图设置alpha0在屏幕外动画后即可。

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

在手机上输入,未经测试请勿发货

有时最好的解决方案是最简单的解决方案。

于 2013-05-18T21:23:14.887 回答