Ios 在UITableView上使用canDisplayBannerAds时,iAd横幅会产生空白
我在Ios 在UITableView上使用canDisplayBannerAds时,iAd横幅会产生空白,ios,objective-c,uitableview,iad,Ios,Objective C,Uitableview,Iad,我在viewdide中调用了一个UITableViewself.candisplaybanerads=YES。显示广告时,表格视图底部会显示与iAd高度相等的额外空间。当广告隐藏时,多余的空间消失了 请注意,我使用的是自动布局 为了完全澄清,以下是我整个项目中与iAd相关的唯一代码: - (void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; self.canDisplayBannerAds = YES;
viewdide
中调用了一个UITableViewself.candisplaybanerads=YES
。显示广告时,表格视图底部会显示与iAd高度相等的额外空间。当广告隐藏时,多余的空间消失了
请注意,我使用的是自动布局
为了完全澄清,以下是我整个项目中与iAd相关的唯一代码:
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
self.canDisplayBannerAds = YES;
}
我不知道是什么原因造成的。我尝试过移动
canDisplayBannerAds
但没有效果。我也有同样的问题。它很可能是修道院的大小。来自苹果的:
这样做的目的是获取根视图,或
您的视图控制器,它将成为原始内容视图
编辑:找到答案。将选项卡栏设置为“不透明选项卡栏”,所有内容都已修复是否使用自动布局?如果没有显示广告,底部是否有空白?我确实在使用自动布局。当没有显示广告时,空间就消失了。我想那是苹果代码中的一个错误。真遗憾,我喜欢半透明的标签栏。