将 ADBannerView 添加到 UITableViewController 的页脚未显示



我有UITableViewController,我想将ADBannerView添加到它的页脚

所以我添加了框架iAd.framework,并尝试了以下代码

- (void)viewDidLoad {
    [super viewDidLoad];
    ADBannerView* adView = [[ADBannerView alloc] initWithFrame:CGRectZero];
    adView.frame = CGRectOffset(adView.frame, 0, -50);
    adView.requiredContentSizeIdentifiers = [NSSet setWithObject:ADBannerContentSizeIdentifier320x50];
    adView.currentContentSizeIdentifier = ADBannerContentSizeIdentifier320x50;
    [self.tableView.tableFooterView addSubview:adView];
}

但它并没有出现。

我是遗漏了什么东西还是什么

向致以最良好的问候

这行不通。您必须实现名为tableView:viewForFooterInSection:的数据源方法,并返回adbanner视图。您可能还必须实现委托方法tableView:heightForFooterInSection:

最新更新