Добавление ADBannerView в нижний колонтитул UITableViewController не отображается - PullRequest
0 голосов
/ 15 февраля 2012

У меня есть 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];
}

Но он не появляется.

я что-то упускаю или что-то

С уважением

1 Ответ

1 голос
/ 15 февраля 2012

Это не сработает.Вам нужно будет реализовать метод источника данных с именем tableView: viewForFooterInSection: и вернуть представление adbanner.Возможно, вам также придется реализовать метод делегата tableView: heightForFooterInSection:

...