以编程方式将admob视图添加到UITableView的顶部或底部?

时间:2013-03-10 14:49:40

标签: ios cocoa-touch uitableview

enter image description here

我希望在UITableView的顶部或底部添加一个admob视图。 在Interface Builder中,它很简单 - 只需将视图拖动到UITableView的顶部或底部即可。 但我想使用代码动态地将视图添加到表的顶部或底部。

2 个答案:

答案 0 :(得分:3)

您可以通过在UITableView中实施以下UITableViewDelegate方法,向UITableViewController添加页眉或页脚视图:

- (CGFloat)tableView:(UITableView *)tableView 
           heightForHeaderInSection:(NSInteger)section
{
    CGFloat height = 100.0; // this should be the height of your admob view

    return height;
}

- (UIView *)tableView:(UITableView *)tableView 
            viewForHeaderInSection:(NSInteger)section 
{
    UIView *headerView = myAdMobView; // init your view or reference your admob view

    return headerView;
}

如需更多信息,请参阅documentation on the UITableViewDelegate protocol

答案 1 :(得分:0)

设置表格标题View&页脚视图