如何删除canDisplayAdBanner创建的空白区域?

时间:2015-04-20 02:16:05

标签: ios objective-c autolayout uitabbarcontroller iad

我使用self.canDisplayBannerAds将iAd添加到我的应用程序中。该应用程序使用UITabBarController,这似乎导致了问题。见"空"下面的截图中的(灰色)空间。 enter image description here

UITextView具有以下限制: enter image description here

程序非常简单:

#import <iAd/iAd.h>
#import "ViewController.h"

@interface ViewController ()
@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    self.canDisplayBannerAds = YES;
}

@end

这个简单的程序,canDisplayBannerAds注释掉(或设置为NO)根本没有灰色矩形。但是通过广告,我似乎无法摆脱那些&#34;空的&#34; (灰色)矩形。有没有人有建议解决这个问题?

Demo project on github

1 个答案:

答案 0 :(得分:1)

只需将ViewController的TabBar设为Opaque,您的问题就会得到解决。

enter image description here