防止页面卷曲卷曲屏幕外视图

时间:2013-05-18 20:56:08

标签: ios

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

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

我已尝试设置几乎所有视图控制器的视图和应用窗口,以便将clipsToBounds设置为TRUE

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

在屏幕上设置动画后,只需将横幅视图的alpha设置为0即可。

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

在手机上输入,请勿在未经测试的情况下发货

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