我正在使用基于导航控制器的应用程序。它使用iAd显示添加。当AdBannerView没有添加(基于bannerView:didFailToReceiveAdWithError:
)时,横幅视图会从屏幕底部滑落。
使用模态页面卷曲转换从根视图控制器显示另一个视图。当横幅视图在屏幕上时,转换没有问题。但是,当它在屏幕外时,会在卷曲页面的底部附加一个空白的横幅视图大小的框。
我已尝试设置几乎所有视图控制器的视图和应用窗口,以便将clipsToBounds
设置为TRUE
。
有什么想法吗?
答案 0 :(得分:1)
在屏幕上设置动画后,只需将横幅视图的alpha
设置为0
即可。
[UIView animateWithDuration:duration animations:^
{
//Move banner offscreen
} completion:^(BOOL finished)
{
banner.alpha = 0;
}];
在手机上输入,请勿在未经测试的情况下发货
有时最好的解决方案是最简单的解决方案。